Package adalid.commons.util
Class StrUtils
- java.lang.Object
-
- adalid.commons.util.StrUtils
-
public class StrUtils extends java.lang.Object- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_STRING_LENGTHstatic java.lang.StringVALID_CHARS
-
Constructor Summary
Constructors Constructor Description StrUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanallAreBlank(java.lang.String... strings)static java.lang.Stringascii(java.lang.String string)replaces all non-printable and control characters in a string with an underscore.static java.lang.Stringascii(java.lang.String string, char replacement)replaces all non-printable and control characters in a string with the specified replacement character.static java.lang.Stringascii(java.lang.String string, java.lang.String replacement)replaces all non-printable and control characters in a string with the specified replacement string.static java.lang.String[]blankless(java.lang.String... strings)static java.util.List<java.lang.String>blankless(java.util.List<java.lang.String> strings)static java.util.Set<java.lang.String>blankless(java.util.Set<java.lang.String> strings)static java.lang.Stringcoalesce(java.lang.String... strings)static java.lang.StringcoalesceToDefault(java.lang.String defaultString, java.lang.String strings)static java.lang.StringcoalesceToDefault(java.lang.String defaultString, java.lang.String... strings)static java.lang.StringcoalesceToEmpty(java.lang.String strings)static java.lang.StringcoalesceToEmpty(java.lang.String... strings)static java.lang.StringcoalesceToNull(java.lang.String strings)static java.lang.StringcoalesceToNull(java.lang.String... strings)static java.lang.Stringdecode(java.lang.String string)static java.lang.Stringdiacriticless(java.lang.String string)replaces all characters with diacritical marks in a string with their corresponding letter.static java.lang.StringdiacriticlessAscii(java.lang.String string)replaces all characters with diacritical marks with their corresponding letter and all non-printable and control characters with an undersocre.static java.lang.StringdiacriticlessAscii(java.lang.String string, java.lang.String replacement)replaces all characters with diacritical marks with their corresponding letter and all non-printable and control characters with the specified replacement string.static java.lang.Stringdigest(java.lang.String credentials)Digest password or other credentials and convert the result to a corresponding hex string.static java.lang.Stringdigest(java.lang.String credentials, java.lang.String algorithm)Digest password or other credentials and convert the result to a corresponding hex string.static java.lang.Stringdigest(java.lang.String credentials, java.lang.String algorithm, java.lang.String encoding)Digest password using the algorithm especified and convert the result to a corresponding hex string.static java.lang.Stringdisclose(java.lang.String argument)static java.lang.Stringdisclose(java.lang.String argument, char delimiter)static java.lang.Stringdisclose(java.lang.String argument, char open, char close)static java.lang.Stringdisclose(java.lang.String argument, java.lang.String delimiter)static java.lang.Stringdisclose(java.lang.String argument, java.lang.String open, java.lang.String close)static java.lang.StringdiscloseSqlExpression(java.lang.String expression)static java.lang.Stringenclose(java.lang.String argument)static java.lang.Stringenclose(java.lang.String argument, char delimiter)static java.lang.Stringenclose(java.lang.String argument, char open, char close)static java.lang.Stringenclose(java.lang.String argument, java.lang.String delimiter)static java.lang.Stringenclose(java.lang.String argument, java.lang.String open, java.lang.String close)static java.lang.StringencloseSqlExpression(java.lang.String expression)static java.lang.Stringencode(java.lang.String string)static booleanequalsAny(java.lang.String string, java.lang.String strings)static booleanequalsAny(java.lang.String string, java.lang.String... strings)static java.lang.StringescapeBundleKey(java.lang.String string)static java.lang.StringescapeDoubleQuotes(java.lang.String string)static java.lang.StringescapeMeta(java.lang.String string)static booleanesIdentificadorArchivoValido(java.lang.String string)static booleanesIdentificadorSqlValido(java.lang.String string)static charfirstWordCase(java.lang.String string)This method inspects the characters in the first word of the string.static java.lang.StringgetArtifactName(java.lang.String string)static java.lang.StringgetArtifactName(java.lang.String string, char separator)static java.lang.StringgetArtifactName(java.lang.String string, java.lang.String separator)static java.lang.StringgetCamelCase(java.lang.String string)static java.lang.StringgetCamelCase(java.lang.String string, boolean toLowerCaseLess)static java.lang.StringgetCamelCase(java.lang.String string, java.lang.String gap)static java.lang.StringgetCamelCase(java.lang.String string, java.lang.String gap, boolean toLowerCaseLess)static java.lang.StringgetFileName(java.lang.String string)static java.lang.StringgetFileName(java.lang.String string, java.lang.String separator)static java.lang.StringgetHumplessCase(java.lang.String string)static java.lang.StringgetHumplessCase(java.lang.String string, char hump)static java.lang.StringgetHumplessCase(java.lang.String string, java.lang.String hump)static java.lang.StringgetIdentificadorSql(java.lang.String string)static java.lang.StringgetIdentificadorSql(java.lang.String string, int maxLength)static java.lang.StringgetIdentificadorSql(java.lang.String prefix, java.lang.String string, java.lang.String suffix, int maxLength)static java.lang.StringgetIdentificadorSqlLowerCase(java.lang.String string)static java.lang.StringgetIdentificadorSqlUpperCase(java.lang.String string)static java.lang.StringgetIdentifier(java.lang.String string)static java.lang.StringgetIdentifier(java.lang.String string, char separator)static java.lang.StringgetIdentifier(java.lang.String string, java.lang.String separator)static java.lang.StringgetLongNumericCode(java.lang.String string)Returns a long numeric code for string.static java.lang.StringgetLongNumericKey(java.lang.String string)Returns a long numeric key for string.static java.lang.StringgetLongNumericKeyCode(java.lang.String string)Returns a long numeric key code for string.static java.lang.StringgetLowerCamelCase(java.lang.String string)static java.lang.StringgetLowerCaseIdentifier(java.lang.String string)static java.lang.StringgetLowerCaseIdentifier(java.lang.String string, char separator)static java.lang.StringgetLowerCaseIdentifier(java.lang.String string, java.lang.String separator)static java.lang.StringgetLowerHumplessCase(java.lang.String string)static java.lang.StringgetMavenIdentifier(java.lang.String string)static java.lang.StringgetMavenVersion(java.lang.String string)static java.lang.StringgetNullStringWhenBlankOrEqualsToKey(java.lang.String string, java.lang.String key)static java.lang.StringgetNullStringWhenBlankOrEqualsToKey(java.lang.String string, java.lang.String key, java.lang.String left, java.lang.String right)static java.lang.ObjectgetObjeto(java.lang.String string)static java.lang.ObjectgetObjeto(java.lang.String string, java.lang.Class<?> clazz)static java.lang.ObjectgetObjeto(java.lang.String string, java.lang.String clazz)static java.lang.StringgetOracleVersionNumber(java.lang.String string)static java.lang.StringgetPageName(java.lang.String url)static java.lang.String[]getParametros(java.lang.String string)static java.lang.StringgetPatronParametrizado(java.lang.String string)static java.lang.StringgetQualifiedName(java.lang.String name, java.lang.String qualifier)static java.lang.StringgetQualifiedShortName(java.lang.String name, java.lang.String qualifier)static java.lang.StringgetRandomString()static java.lang.StringgetRandomString(int length)static java.lang.StringgetSimpleString(java.lang.Object obj)static java.lang.StringgetSpaceCamelCase(java.lang.String string)static java.lang.StringgetString(int n, char c)static java.lang.StringgetString(java.lang.Object obj)static java.lang.StringgetString(java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close, java.lang.Object object)static java.lang.StringgetString(java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close, java.lang.Object... objects)static java.lang.StringgetString(java.util.ResourceBundle resourceBundle, java.lang.String key)static java.lang.StringgetString(java.util.ResourceBundle resourceBundle, java.lang.String key, java.lang.String left, java.lang.String right)static java.lang.StringgetStringAscii(java.lang.String string)static java.lang.StringgetStringDelimitado(java.lang.Object obj)static java.lang.StringgetStringHtml(java.lang.String string)static java.lang.StringgetStringJava(java.lang.String string)static java.lang.StringgetStringNoDelimitado(java.lang.String delimitado)static java.lang.StringgetStringParametrizado(java.lang.String patron, java.lang.Object... argumentos)static java.lang.StringgetStringSql(java.lang.Object obj)static java.lang.StringgetStringSqlDelimitado(java.lang.Object obj)static java.lang.StringgetStringSqlNoDelimitado(java.lang.Object obj)static java.lang.StringgetStringSqlParametrizado(java.lang.String patron, java.lang.Object... argumentos)static java.lang.StringgetStringStandard(java.lang.Object obj)static java.lang.StringgetStringUtf8(java.lang.String string)static java.lang.StringgetStringXml(java.lang.String string)static java.lang.StringgetSubString(java.sql.Clob clob)static java.lang.StringgetToken(java.lang.String string)static java.lang.StringgetToken(java.lang.String string, int index)static java.lang.StringgetToken(java.lang.String string, int index, java.lang.String regex)static java.lang.StringgetToken(java.lang.String string, java.lang.String regex)static java.lang.StringgetUnderscoreless(java.lang.String string)static java.lang.StringgetUnqualifiedName(java.lang.String name, java.lang.String qualifier)static java.lang.StringgetUnqualifiedShortName(java.lang.String name, java.lang.String qualifier)static java.lang.StringgetUpperCamelCase(java.lang.String string)static java.lang.StringgetUpperCaseIdentifier(java.lang.String string)static java.lang.StringgetUpperCaseIdentifier(java.lang.String string, char separator)static java.lang.StringgetUpperCaseIdentifier(java.lang.String string, java.lang.String separator)static java.lang.StringgetUpperHumplessCase(java.lang.String string)static java.lang.StringgetWordyString(java.lang.String string)static booleanisASCII(char c)static booleanisASCII(java.lang.String string)static booleanisDelimited(java.lang.String string, char delimiter)static booleanisDelimited(java.lang.String string, char open, char close)static booleanisDelimited(java.lang.String string, char open, char close, char... quotes)static booleanisDelimited(java.lang.String string, java.lang.String delimiter)static booleanisDelimited(java.lang.String string, java.lang.String open, java.lang.String close)static booleanisDelimited(java.lang.String string, java.lang.String open, java.lang.String close, char... quotes)static booleanisMixedCase(java.lang.String string)static booleanisNotMixedCase(java.lang.String string)static java.lang.Stringltrim(java.lang.String s)static java.lang.StringltrimToNull(java.lang.String s)static charnewline()static booleannoneIsBlank(java.lang.String... strings)static booleannotAllAreBlank(java.lang.String... strings)static booleanoneIsBlank(java.lang.String... strings)static java.lang.StringremoveAfter(java.lang.String text, java.lang.String search, java.lang.String preceding)Removes all occurrences of a String within another String that are found after another String.static java.lang.StringremoveBefore(java.lang.String text, java.lang.String search, java.lang.String following)Removes all occurrences of a String within another String that are found before another String.static java.lang.StringremoveBetween(java.lang.String text, java.lang.String search, java.lang.String preceding, java.lang.String following)Removes all occurrences of a String within another String that are found between another two Strings.static java.lang.StringremoveWholeWord(java.lang.String string, java.lang.String remove)static java.lang.StringremoveWholeWord(java.lang.String string, java.lang.String remove, char affixType)static java.lang.StringremoveWholeWord(java.lang.String string, java.lang.String remove, char affixType, java.lang.String separator)static java.lang.StringremoveWholeWord(java.lang.String string, java.lang.String remove, java.lang.String separator)static java.lang.StringremoveWords(java.lang.String string, java.lang.Class<?> dataType)static java.lang.StringremoveWords(java.lang.String string, java.lang.Class<?> dataType, char affixType)static java.lang.StringremoveWords(java.lang.String string, java.lang.Class<?> dataType, char affixType, java.lang.String separator)static java.lang.StringremoveWords(java.lang.String string, java.lang.Class<?> dataType, java.lang.String separator)static java.lang.StringremoveWords(java.lang.String string, java.lang.String remove)static java.lang.StringremoveWords(java.lang.String string, java.lang.String remove, char affixType)static java.lang.StringremoveWords(java.lang.String string, java.lang.String remove, char affixType, java.lang.String separator)static java.lang.StringremoveWords(java.lang.String string, java.lang.String remove, java.lang.String separator)static java.lang.StringreplaceAfter(java.lang.String text, java.lang.String search, java.lang.String replacement, java.lang.String preceding)Replaces all occurrences of a String within another String that are found after another String.static java.lang.StringreplaceBefore(java.lang.String text, java.lang.String search, java.lang.String replacement, java.lang.String following)Replaces all occurrences of a String within another String that are found before another String.static java.lang.StringreplaceBetween(java.lang.String text, java.lang.String search, java.lang.String replacement, java.lang.String preceding, java.lang.String following)Replaces all occurrences of a String within another String that are found between another two Strings.static java.lang.StringreplaceOnceRepeatedly(java.lang.String text, java.lang.String searchString, java.lang.Object... replacements)static java.lang.Stringrtrim(java.lang.String s)static java.lang.StringrtrimToNull(java.lang.String s)static java.lang.StringseparateLines(java.lang.String string, int maxLineLength)static java.lang.StringseparateLines(java.lang.String string, int maxLineLength, java.lang.String separator)static java.lang.StringseparateLines(java.lang.String string, int maxLineLength, java.lang.String separator, boolean separatorLine)static java.util.List<java.lang.String>split(java.lang.String string)static java.util.List<java.lang.String>split(java.lang.String string, int max)static java.util.List<java.lang.String>split(java.lang.String string, int max, java.lang.String separator)static java.util.List<java.lang.String>split(java.lang.String string, int max, java.lang.String separator, boolean separatorLine)static java.util.List<java.lang.String>split(java.lang.String string, int max, java.lang.String separator, boolean separatorLine, java.lang.String prefix)split a text into a list of lines.static chartab()static java.lang.Stringtabs(int n)static java.lang.StringtoString(java.lang.Object obj)
-
-
-
Field Detail
-
VALID_CHARS
public static final java.lang.String VALID_CHARS
- See Also:
- Constant Field Values
-
MAX_STRING_LENGTH
public static final int MAX_STRING_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
digest
public static java.lang.String digest(java.lang.String credentials)
Digest password or other credentials and convert the result to a corresponding hex string.- Parameters:
credentials- Password or other credentials- Returns:
- the digested hex string. If exception, the plain credentials string is returned.
-
digest
public static java.lang.String digest(java.lang.String credentials, java.lang.String algorithm)Digest password or other credentials and convert the result to a corresponding hex string.- Parameters:
credentials- Password or other credentialsalgorithm- Algorithm used to do the digest- Returns:
- the digested hex string. If exception, the plain credentials string is returned.
-
digest
public static java.lang.String digest(java.lang.String credentials, java.lang.String algorithm, java.lang.String encoding)Digest password using the algorithm especified and convert the result to a corresponding hex string.- Parameters:
credentials- Password or other credentialsalgorithm- Algorithm used to do the digestencoding- Character encoding of the string to digest- Returns:
- the digested hex string. If exception, the plain credentials string is returned.
-
separateLines
public static java.lang.String separateLines(java.lang.String string, int maxLineLength)
-
separateLines
public static java.lang.String separateLines(java.lang.String string, int maxLineLength, java.lang.String separator)
-
separateLines
public static java.lang.String separateLines(java.lang.String string, int maxLineLength, java.lang.String separator, boolean separatorLine)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string, int max)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string, int max, java.lang.String separator)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string, int max, java.lang.String separator, boolean separatorLine)
-
split
public static java.util.List<java.lang.String> split(java.lang.String string, int max, java.lang.String separator, boolean separatorLine, java.lang.String prefix)split a text into a list of lines.- Parameters:
string- the text to split.max- the maximum line length.separator- the paragraph separator string.separatorLine- if true, the paragraph separator is added as a line between paragraphs.prefix- the new line prefix- Returns:
- the list of split.
-
ltrim
public static java.lang.String ltrim(java.lang.String s)
-
ltrimToNull
public static java.lang.String ltrimToNull(java.lang.String s)
-
rtrim
public static java.lang.String rtrim(java.lang.String s)
-
rtrimToNull
public static java.lang.String rtrimToNull(java.lang.String s)
-
toString
public static java.lang.String toString(java.lang.Object obj)
-
allAreBlank
public static boolean allAreBlank(java.lang.String... strings)
-
noneIsBlank
public static boolean noneIsBlank(java.lang.String... strings)
-
notAllAreBlank
public static boolean notAllAreBlank(java.lang.String... strings)
-
oneIsBlank
public static boolean oneIsBlank(java.lang.String... strings)
-
equalsAny
public static boolean equalsAny(java.lang.String string, java.lang.String strings)
-
equalsAny
public static boolean equalsAny(java.lang.String string, java.lang.String... strings)
-
blankless
public static java.lang.String[] blankless(java.lang.String... strings)
-
blankless
public static java.util.Set<java.lang.String> blankless(java.util.Set<java.lang.String> strings)
-
blankless
public static java.util.List<java.lang.String> blankless(java.util.List<java.lang.String> strings)
-
coalesce
public static java.lang.String coalesce(java.lang.String... strings)
-
coalesceToDefault
public static java.lang.String coalesceToDefault(java.lang.String defaultString, java.lang.String strings)
-
coalesceToDefault
public static java.lang.String coalesceToDefault(java.lang.String defaultString, java.lang.String... strings)
-
coalesceToEmpty
public static java.lang.String coalesceToEmpty(java.lang.String strings)
-
coalesceToEmpty
public static java.lang.String coalesceToEmpty(java.lang.String... strings)
-
coalesceToNull
public static java.lang.String coalesceToNull(java.lang.String strings)
-
coalesceToNull
public static java.lang.String coalesceToNull(java.lang.String... strings)
-
getLongNumericKey
public static java.lang.String getLongNumericKey(java.lang.String string)
Returns a long numeric key for string. See template opcion_menu.sql.vm- Parameters:
string- a string- Returns:
- string's long numeric key
-
getLongNumericCode
public static java.lang.String getLongNumericCode(java.lang.String string)
Returns a long numeric code for string.- Parameters:
string- a string- Returns:
- string's long numeric code
- See Also:
LongUtils.getNewId(java.lang.String)
-
getLongNumericKeyCode
public static java.lang.String getLongNumericKeyCode(java.lang.String string)
Returns a long numeric key code for string.- Parameters:
string- a string- Returns:
- string's long numeric key code
- See Also:
ProyectoBase.getEntityNumber(java.lang.String),ProyectoBase.getEntityParameterNumber(java.lang.String),ProyectoBase.getOperationNumber(java.lang.String),ProyectoBase.getOperationParameterNumber(java.lang.String),ProyectoBase.getPageNumber(java.lang.String),ProyectoBase.getParameterNumber(java.lang.String)
-
firstWordCase
public static char firstWordCase(java.lang.String string)
This method inspects the characters in the first word of the string. The first word ends with the first character that is not a letter, a digit, a hyphen, or an underscore; if the string contains only those characters, the first word is the entire string.- Parameters:
string- the string to inspect- Returns:
- one of the following characters:
- ? if the string is null or empty
- M if the first word contains both lowercase and uppercase letters
- L if the first word contains only lowercase letters
- U if the first word contains only uppercase letters
- X if the first word contains at least one character that is not a letter (a digit, a hyphen, or an underscore)
-
getRandomString
public static java.lang.String getRandomString()
-
getRandomString
public static java.lang.String getRandomString(int length)
-
getSimpleString
public static java.lang.String getSimpleString(java.lang.Object obj)
-
getString
public static java.lang.String getString(int n, char c)
-
getString
public static java.lang.String getString(java.lang.Object obj)
-
getSubString
public static java.lang.String getSubString(java.sql.Clob clob)
-
getStringDelimitado
public static java.lang.String getStringDelimitado(java.lang.Object obj)
-
getStringNoDelimitado
public static java.lang.String getStringNoDelimitado(java.lang.String delimitado)
-
getStringParametrizado
public static java.lang.String getStringParametrizado(java.lang.String patron, java.lang.Object... argumentos)
-
getStringStandard
public static java.lang.String getStringStandard(java.lang.Object obj)
-
getStringSql
public static java.lang.String getStringSql(java.lang.Object obj)
-
getStringSqlDelimitado
public static java.lang.String getStringSqlDelimitado(java.lang.Object obj)
-
getStringSqlNoDelimitado
public static java.lang.String getStringSqlNoDelimitado(java.lang.Object obj)
-
getStringSqlParametrizado
public static java.lang.String getStringSqlParametrizado(java.lang.String patron, java.lang.Object... argumentos)
-
getString
public static java.lang.String getString(java.util.ResourceBundle resourceBundle, java.lang.String key)
-
getString
public static java.lang.String getString(java.util.ResourceBundle resourceBundle, java.lang.String key, java.lang.String left, java.lang.String right)
-
getString
public static java.lang.String getString(java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close, java.lang.Object object)
-
getString
public static java.lang.String getString(java.lang.String equals, java.lang.String separator, java.lang.String open, java.lang.String close, java.lang.Object... objects)
-
getNullStringWhenBlankOrEqualsToKey
public static java.lang.String getNullStringWhenBlankOrEqualsToKey(java.lang.String string, java.lang.String key)
-
getNullStringWhenBlankOrEqualsToKey
public static java.lang.String getNullStringWhenBlankOrEqualsToKey(java.lang.String string, java.lang.String key, java.lang.String left, java.lang.String right)
-
esIdentificadorSqlValido
public static boolean esIdentificadorSqlValido(java.lang.String string)
-
esIdentificadorArchivoValido
public static boolean esIdentificadorArchivoValido(java.lang.String string)
-
getIdentificadorSql
public static java.lang.String getIdentificadorSql(java.lang.String string, int maxLength)
-
getIdentificadorSql
public static java.lang.String getIdentificadorSql(java.lang.String prefix, java.lang.String string, java.lang.String suffix, int maxLength)
-
getIdentificadorSql
public static java.lang.String getIdentificadorSql(java.lang.String string)
-
getIdentificadorSqlLowerCase
public static java.lang.String getIdentificadorSqlLowerCase(java.lang.String string)
-
getIdentificadorSqlUpperCase
public static java.lang.String getIdentificadorSqlUpperCase(java.lang.String string)
-
getArtifactName
public static java.lang.String getArtifactName(java.lang.String string)
-
getArtifactName
public static java.lang.String getArtifactName(java.lang.String string, char separator)
-
getArtifactName
public static java.lang.String getArtifactName(java.lang.String string, java.lang.String separator)
-
getIdentifier
public static java.lang.String getIdentifier(java.lang.String string)
-
getIdentifier
public static java.lang.String getIdentifier(java.lang.String string, char separator)
-
getIdentifier
public static java.lang.String getIdentifier(java.lang.String string, java.lang.String separator)
-
getLowerCaseIdentifier
public static java.lang.String getLowerCaseIdentifier(java.lang.String string)
-
getLowerCaseIdentifier
public static java.lang.String getLowerCaseIdentifier(java.lang.String string, char separator)
-
getLowerCaseIdentifier
public static java.lang.String getLowerCaseIdentifier(java.lang.String string, java.lang.String separator)
-
getUpperCaseIdentifier
public static java.lang.String getUpperCaseIdentifier(java.lang.String string)
-
getUpperCaseIdentifier
public static java.lang.String getUpperCaseIdentifier(java.lang.String string, char separator)
-
getUpperCaseIdentifier
public static java.lang.String getUpperCaseIdentifier(java.lang.String string, java.lang.String separator)
-
getMavenIdentifier
public static java.lang.String getMavenIdentifier(java.lang.String string)
-
getMavenVersion
public static java.lang.String getMavenVersion(java.lang.String string)
-
getOracleVersionNumber
public static java.lang.String getOracleVersionNumber(java.lang.String string)
-
getFileName
public static java.lang.String getFileName(java.lang.String string)
-
getFileName
public static java.lang.String getFileName(java.lang.String string, java.lang.String separator)
-
getPageName
public static java.lang.String getPageName(java.lang.String url)
-
getQualifiedName
public static java.lang.String getQualifiedName(java.lang.String name, java.lang.String qualifier)
-
getUnqualifiedName
public static java.lang.String getUnqualifiedName(java.lang.String name, java.lang.String qualifier)
-
getQualifiedShortName
public static java.lang.String getQualifiedShortName(java.lang.String name, java.lang.String qualifier)
-
getUnqualifiedShortName
public static java.lang.String getUnqualifiedShortName(java.lang.String name, java.lang.String qualifier)
-
isASCII
public static boolean isASCII(char c)
-
isASCII
public static boolean isASCII(java.lang.String string)
-
ascii
public static java.lang.String ascii(java.lang.String string)
replaces all non-printable and control characters in a string with an underscore.- Parameters:
string- a string- Returns:
- an ASCII string
-
ascii
public static java.lang.String ascii(java.lang.String string, char replacement)replaces all non-printable and control characters in a string with the specified replacement character.- Parameters:
string- a stringreplacement- replacement character- Returns:
- an ASCII string
-
ascii
public static java.lang.String ascii(java.lang.String string, java.lang.String replacement)replaces all non-printable and control characters in a string with the specified replacement string.- Parameters:
string- a stringreplacement- replacement string- Returns:
- an ASCII string
-
diacriticless
public static java.lang.String diacriticless(java.lang.String string)
replaces all characters with diacritical marks in a string with their corresponding letter.- Parameters:
string- a string- Returns:
- a string without diacritical marks
-
diacriticlessAscii
public static java.lang.String diacriticlessAscii(java.lang.String string)
replaces all characters with diacritical marks with their corresponding letter and all non-printable and control characters with an undersocre.- Parameters:
string- a string- Returns:
- an ASCII string
-
diacriticlessAscii
public static java.lang.String diacriticlessAscii(java.lang.String string, java.lang.String replacement)replaces all characters with diacritical marks with their corresponding letter and all non-printable and control characters with the specified replacement string.- Parameters:
string- a stringreplacement- replacement string- Returns:
- an ASCII string
-
getStringAscii
public static java.lang.String getStringAscii(java.lang.String string)
-
getStringUtf8
public static java.lang.String getStringUtf8(java.lang.String string)
-
encode
public static java.lang.String encode(java.lang.String string)
-
decode
public static java.lang.String decode(java.lang.String string)
-
getCamelCase
public static java.lang.String getCamelCase(java.lang.String string)
-
getCamelCase
public static java.lang.String getCamelCase(java.lang.String string, java.lang.String gap)
-
getCamelCase
public static java.lang.String getCamelCase(java.lang.String string, boolean toLowerCaseLess)
-
getCamelCase
public static java.lang.String getCamelCase(java.lang.String string, java.lang.String gap, boolean toLowerCaseLess)
-
getLowerCamelCase
public static java.lang.String getLowerCamelCase(java.lang.String string)
-
getUpperCamelCase
public static java.lang.String getUpperCamelCase(java.lang.String string)
-
getSpaceCamelCase
public static java.lang.String getSpaceCamelCase(java.lang.String string)
-
getHumplessCase
public static java.lang.String getHumplessCase(java.lang.String string)
-
getHumplessCase
public static java.lang.String getHumplessCase(java.lang.String string, char hump)
-
getHumplessCase
public static java.lang.String getHumplessCase(java.lang.String string, java.lang.String hump)
-
getLowerHumplessCase
public static java.lang.String getLowerHumplessCase(java.lang.String string)
-
getUpperHumplessCase
public static java.lang.String getUpperHumplessCase(java.lang.String string)
-
isMixedCase
public static boolean isMixedCase(java.lang.String string)
-
isNotMixedCase
public static boolean isNotMixedCase(java.lang.String string)
-
getWordyString
public static java.lang.String getWordyString(java.lang.String string)
-
getUnderscoreless
public static java.lang.String getUnderscoreless(java.lang.String string)
-
getStringHtml
public static java.lang.String getStringHtml(java.lang.String string)
-
getStringJava
public static java.lang.String getStringJava(java.lang.String string)
-
getStringXml
public static java.lang.String getStringXml(java.lang.String string)
-
escapeBundleKey
public static java.lang.String escapeBundleKey(java.lang.String string)
-
escapeMeta
public static java.lang.String escapeMeta(java.lang.String string)
-
escapeDoubleQuotes
public static java.lang.String escapeDoubleQuotes(java.lang.String string)
-
getToken
public static java.lang.String getToken(java.lang.String string)
-
getToken
public static java.lang.String getToken(java.lang.String string, int index)
-
getToken
public static java.lang.String getToken(java.lang.String string, java.lang.String regex)
-
getToken
public static java.lang.String getToken(java.lang.String string, int index, java.lang.String regex)
-
getPatronParametrizado
public static java.lang.String getPatronParametrizado(java.lang.String string)
-
getParametros
public static java.lang.String[] getParametros(java.lang.String string)
-
getObjeto
public static java.lang.Object getObjeto(java.lang.String string)
-
getObjeto
public static java.lang.Object getObjeto(java.lang.String string, java.lang.String clazz)
-
getObjeto
public static java.lang.Object getObjeto(java.lang.String string, java.lang.Class<?> clazz)
-
newline
public static char newline()
-
tab
public static char tab()
-
tabs
public static java.lang.String tabs(int n)
-
isDelimited
public static boolean isDelimited(java.lang.String string, char delimiter)
-
isDelimited
public static boolean isDelimited(java.lang.String string, java.lang.String delimiter)
-
isDelimited
public static boolean isDelimited(java.lang.String string, char open, char close)
-
isDelimited
public static boolean isDelimited(java.lang.String string, char open, char close, char... quotes)
-
isDelimited
public static boolean isDelimited(java.lang.String string, java.lang.String open, java.lang.String close)
-
isDelimited
public static boolean isDelimited(java.lang.String string, java.lang.String open, java.lang.String close, char... quotes)
-
enclose
public static java.lang.String enclose(java.lang.String argument)
-
enclose
public static java.lang.String enclose(java.lang.String argument, char delimiter)
-
enclose
public static java.lang.String enclose(java.lang.String argument, char open, char close)
-
enclose
public static java.lang.String enclose(java.lang.String argument, java.lang.String delimiter)
-
enclose
public static java.lang.String enclose(java.lang.String argument, java.lang.String open, java.lang.String close)
-
disclose
public static java.lang.String disclose(java.lang.String argument)
-
disclose
public static java.lang.String disclose(java.lang.String argument, char delimiter)
-
disclose
public static java.lang.String disclose(java.lang.String argument, char open, char close)
-
disclose
public static java.lang.String disclose(java.lang.String argument, java.lang.String delimiter)
-
disclose
public static java.lang.String disclose(java.lang.String argument, java.lang.String open, java.lang.String close)
-
encloseSqlExpression
public static java.lang.String encloseSqlExpression(java.lang.String expression)
-
discloseSqlExpression
public static java.lang.String discloseSqlExpression(java.lang.String expression)
-
removeAfter
public static java.lang.String removeAfter(java.lang.String text, java.lang.String search, java.lang.String preceding)Removes all occurrences of a String within another String that are found after another String.- Parameters:
text- the String to search and remove insearch- the String to search forpreceding- the String used as lower boundary of the search; if it is null or empty, the search begins at the beginning of text- Returns:
- the text with any removements processed
-
removeBefore
public static java.lang.String removeBefore(java.lang.String text, java.lang.String search, java.lang.String following)Removes all occurrences of a String within another String that are found before another String.- Parameters:
text- the String to search and remove insearch- the String to search forfollowing- the String used as upper boundary of the search; if it is null or empty, the search ends at the end of text- Returns:
- the text with any removements processed
-
removeBetween
public static java.lang.String removeBetween(java.lang.String text, java.lang.String search, java.lang.String preceding, java.lang.String following)Removes all occurrences of a String within another String that are found between another two Strings.- Parameters:
text- the String to search and remove insearch- the String to search forpreceding- the String used as lower boundary of the search; if it is null or empty, the search begins at the beginning of textfollowing- the String used as upper boundary of the search; if it is null or empty, the search ends at the end of text- Returns:
- the text with any removements processed
-
replaceAfter
public static java.lang.String replaceAfter(java.lang.String text, java.lang.String search, java.lang.String replacement, java.lang.String preceding)Replaces all occurrences of a String within another String that are found after another String.- Parameters:
text- the String to search and replace insearch- the String to search forreplacement- the String to replace it withpreceding- the String used as lower boundary of the search; if it is null or empty, the search begins at the beginning of text- Returns:
- the text with any replacements processed
-
replaceBefore
public static java.lang.String replaceBefore(java.lang.String text, java.lang.String search, java.lang.String replacement, java.lang.String following)Replaces all occurrences of a String within another String that are found before another String.- Parameters:
text- the String to search and replace insearch- the String to search forreplacement- the String to replace it withfollowing- the String used as upper boundary of the search; if it is null or empty, the search ends at the end of text- Returns:
- the text with any replacements processed
-
replaceBetween
public static java.lang.String replaceBetween(java.lang.String text, java.lang.String search, java.lang.String replacement, java.lang.String preceding, java.lang.String following)Replaces all occurrences of a String within another String that are found between another two Strings.- Parameters:
text- the String to search and replace insearch- the String to search forreplacement- the String to replace it withpreceding- the String used as lower boundary of the search; if it is null or empty, the search begins at the beginning of textfollowing- the String used as upper boundary of the search; if it is null or empty, the search ends at the end of text- Returns:
- the text with any replacements processed
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.Class<?> dataType)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.Class<?> dataType, java.lang.String separator)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.Class<?> dataType, char affixType)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.Class<?> dataType, char affixType, java.lang.String separator)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.String remove)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.String remove, java.lang.String separator)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.String remove, char affixType)
-
removeWords
public static java.lang.String removeWords(java.lang.String string, java.lang.String remove, char affixType, java.lang.String separator)
-
removeWholeWord
public static java.lang.String removeWholeWord(java.lang.String string, java.lang.String remove)
-
removeWholeWord
public static java.lang.String removeWholeWord(java.lang.String string, java.lang.String remove, java.lang.String separator)
-
removeWholeWord
public static java.lang.String removeWholeWord(java.lang.String string, java.lang.String remove, char affixType)
-
removeWholeWord
public static java.lang.String removeWholeWord(java.lang.String string, java.lang.String remove, char affixType, java.lang.String separator)
-
replaceOnceRepeatedly
public static java.lang.String replaceOnceRepeatedly(java.lang.String text, java.lang.String searchString, java.lang.Object... replacements)
-
-