org.hibernate.annotations.common.util
public final class StringHelper extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
WHITESPACE |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
add(java.lang.String[] x,
java.lang.String sep,
java.lang.String[] y) |
static boolean |
booleanValue(java.lang.String tfString) |
static int |
countUnquoted(java.lang.String string,
char character) |
static int |
firstIndexOfChar(java.lang.String sqlString,
java.lang.String string,
int startindex) |
static java.lang.String |
generateAlias(java.lang.String description) |
static java.lang.String |
generateAlias(java.lang.String description,
int unique)
Generate a nice alias for the given class name or collection role
name and unique integer.
|
static boolean |
isEmpty(java.lang.String string) |
static boolean |
isNotEmpty(java.lang.String string) |
static boolean |
isQuoted(java.lang.String name) |
static java.lang.String |
join(java.lang.String seperator,
java.util.Iterator objects) |
static java.lang.String |
join(java.lang.String seperator,
java.lang.String[] strings) |
static int |
lastIndexOfLetter(java.lang.String string) |
static int[] |
locateUnquoted(java.lang.String string,
char character) |
static java.lang.String |
moveAndToBeginning(java.lang.String filter) |
static java.lang.String[] |
multiply(java.lang.String string,
java.util.Iterator placeholders,
java.util.Iterator replacements) |
static java.lang.String |
qualifier(java.lang.String qualifiedName) |
static java.lang.String |
qualify(java.lang.String prefix,
java.lang.String name) |
static java.lang.String[] |
qualify(java.lang.String prefix,
java.lang.String[] names) |
static java.lang.String |
quote(java.lang.String name) |
static java.lang.String |
repeat(java.lang.String string,
int times) |
static java.lang.String[] |
replace(java.lang.String[] templates,
java.lang.String placeholder,
java.lang.String replacement) |
static java.lang.String |
replace(java.lang.String template,
java.lang.String placeholder,
java.lang.String replacement) |
static java.lang.String |
replace(java.lang.String template,
java.lang.String placeholder,
java.lang.String replacement,
boolean wholeWords) |
static java.lang.String |
replaceOnce(java.lang.String template,
java.lang.String placeholder,
java.lang.String replacement) |
static java.lang.String |
root(java.lang.String qualifiedName) |
static java.lang.String[] |
split(java.lang.String seperators,
java.lang.String list) |
static java.lang.String[] |
split(java.lang.String seperators,
java.lang.String list,
boolean include) |
static java.lang.String[] |
suffix(java.lang.String[] columns,
java.lang.String suffix) |
static int[] |
toIntArray(java.util.Collection coll) |
static java.lang.String |
toLowerCase(java.lang.String str) |
static java.lang.String |
toString(java.lang.Object[] array) |
static java.lang.String |
toUpperCase(java.lang.String str) |
static java.lang.String |
truncate(java.lang.String string,
int length) |
static java.lang.String |
unqualify(java.lang.String qualifiedName) |
static java.lang.String |
unqualifyEntityName(java.lang.String entityName) |
static java.lang.String |
unquote(java.lang.String name) |
static java.lang.String |
unroot(java.lang.String qualifiedName) |
public static final java.lang.String WHITESPACE
public static int lastIndexOfLetter(java.lang.String string)
public static java.lang.String join(java.lang.String seperator, java.lang.String[] strings)
public static java.lang.String join(java.lang.String seperator, java.util.Iterator objects)
public static java.lang.String[] add(java.lang.String[] x, java.lang.String sep, java.lang.String[] y)
public static java.lang.String repeat(java.lang.String string, int times)
public static java.lang.String replace(java.lang.String template, java.lang.String placeholder, java.lang.String replacement)
public static java.lang.String[] replace(java.lang.String[] templates, java.lang.String placeholder, java.lang.String replacement)
public static java.lang.String replace(java.lang.String template, java.lang.String placeholder, java.lang.String replacement, boolean wholeWords)
public static java.lang.String replaceOnce(java.lang.String template, java.lang.String placeholder, java.lang.String replacement)
public static java.lang.String[] split(java.lang.String seperators, java.lang.String list)
public static java.lang.String[] split(java.lang.String seperators, java.lang.String list, boolean include)
public static java.lang.String unqualify(java.lang.String qualifiedName)
public static java.lang.String qualifier(java.lang.String qualifiedName)
public static java.lang.String[] suffix(java.lang.String[] columns, java.lang.String suffix)
public static java.lang.String root(java.lang.String qualifiedName)
public static java.lang.String unroot(java.lang.String qualifiedName)
public static boolean booleanValue(java.lang.String tfString)
public static java.lang.String toString(java.lang.Object[] array)
public static java.lang.String[] multiply(java.lang.String string, java.util.Iterator placeholders, java.util.Iterator replacements)
public static int countUnquoted(java.lang.String string, char character)
public static int[] locateUnquoted(java.lang.String string, char character)
public static boolean isNotEmpty(java.lang.String string)
public static boolean isEmpty(java.lang.String string)
public static java.lang.String qualify(java.lang.String prefix, java.lang.String name)
public static java.lang.String[] qualify(java.lang.String prefix, java.lang.String[] names)
public static int firstIndexOfChar(java.lang.String sqlString, java.lang.String string, int startindex)
public static java.lang.String truncate(java.lang.String string, int length)
public static java.lang.String generateAlias(java.lang.String description)
public static java.lang.String generateAlias(java.lang.String description, int unique)
public static java.lang.String unqualifyEntityName(java.lang.String entityName)
public static java.lang.String toUpperCase(java.lang.String str)
public static java.lang.String toLowerCase(java.lang.String str)
public static java.lang.String moveAndToBeginning(java.lang.String filter)
public static int[] toIntArray(java.util.Collection coll)
public static boolean isQuoted(java.lang.String name)
public static java.lang.String quote(java.lang.String name)
public static java.lang.String unquote(java.lang.String name)