Package io.hawt.util
Class Strings
- java.lang.Object
-
- io.hawt.util.Strings
-
public class Strings extends java.lang.ObjectString utility.
-
-
Constructor Summary
Constructors Constructor Description Strings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcleanPath(java.lang.String path)Normalizes a path.static booleanisBlank(java.lang.String text)static booleanisNotBlank(java.lang.String text)static java.lang.Stringsanitize(java.lang.String name)Strip out any annoying to deal with characters from a string when used as a file or directory namestatic java.lang.StringsanitizeDirectory(java.lang.String name)Also remove any dots in the directory namestatic java.util.List<java.lang.String>split(java.lang.String text, java.lang.String delimiter)static java.lang.Stringstrip(java.lang.String text, java.lang.String chars)static java.lang.StringtrimString(java.lang.String value, int max)static java.lang.StringwebContextPath(java.lang.String first, java.lang.String... more)Creates a web context path from components.
-
-
-
Method Detail
-
trimString
public static java.lang.String trimString(java.lang.String value, int max)
-
isBlank
public static boolean isBlank(java.lang.String text)
-
isNotBlank
public static boolean isNotBlank(java.lang.String text)
-
sanitize
public static java.lang.String sanitize(java.lang.String name)
Strip out any annoying to deal with characters from a string when used as a file or directory name
-
sanitizeDirectory
public static java.lang.String sanitizeDirectory(java.lang.String name)
Also remove any dots in the directory name
-
split
public static java.util.List<java.lang.String> split(java.lang.String text, java.lang.String delimiter)
-
cleanPath
public static java.lang.String cleanPath(java.lang.String path)
Normalizes a path. If the path contains a single '/' character it is returned unchanged, otherwise the path is:- stripped from all multiple consecutive occurrences of '/' characters
- stripped from trailing '/' character(s)
- Parameters:
path- path to normalize- Returns:
- normalized path
-
webContextPath
public static java.lang.String webContextPath(java.lang.String first, java.lang.String... more)Creates a web context path from components. Concatenates all path components using '/' character as delimiter and the result is then:- prefixed with '/' character
- stripped from all multiple consecutive occurrences of '/' characters
- stripped from trailing '/' character(s)
- Returns:
- empty string or string which starts with a "/" character but does not end with a "/" character
-
strip
public static java.lang.String strip(java.lang.String text, java.lang.String chars)
-
-