org.hibernate.util
Class StringHelper
java.lang.Object
org.hibernate.util.StringHelper
public final class StringHelper
- extends java.lang.Object
Method Summary |
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 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 |
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 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 |
unroot(java.lang.String qualifiedName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WHITESPACE
public static final java.lang.String WHITESPACE
- See Also:
- Constant Field Values
lastIndexOfLetter
public static int lastIndexOfLetter(java.lang.String string)
join
public static java.lang.String join(java.lang.String seperator,
java.lang.String[] strings)
join
public static java.lang.String join(java.lang.String seperator,
java.util.Iterator objects)
add
public static java.lang.String[] add(java.lang.String[] x,
java.lang.String sep,
java.lang.String[] y)
repeat
public static java.lang.String repeat(java.lang.String string,
int times)
replace
public static java.lang.String replace(java.lang.String template,
java.lang.String placeholder,
java.lang.String replacement)
replace
public static java.lang.String[] replace(java.lang.String[] templates,
java.lang.String placeholder,
java.lang.String replacement)
replace
public static java.lang.String replace(java.lang.String template,
java.lang.String placeholder,
java.lang.String replacement,
boolean wholeWords)
replaceOnce
public static java.lang.String replaceOnce(java.lang.String template,
java.lang.String placeholder,
java.lang.String replacement)
split
public static java.lang.String[] split(java.lang.String seperators,
java.lang.String list)
split
public static java.lang.String[] split(java.lang.String seperators,
java.lang.String list,
boolean include)
unqualify
public static java.lang.String unqualify(java.lang.String qualifiedName)
qualifier
public static java.lang.String qualifier(java.lang.String qualifiedName)
suffix
public static java.lang.String[] suffix(java.lang.String[] columns,
java.lang.String suffix)
root
public static java.lang.String root(java.lang.String qualifiedName)
unroot
public static java.lang.String unroot(java.lang.String qualifiedName)
booleanValue
public static boolean booleanValue(java.lang.String tfString)
toString
public static java.lang.String toString(java.lang.Object[] array)
multiply
public static java.lang.String[] multiply(java.lang.String string,
java.util.Iterator placeholders,
java.util.Iterator replacements)
countUnquoted
public static int countUnquoted(java.lang.String string,
char character)
locateUnquoted
public static int[] locateUnquoted(java.lang.String string,
char character)
isNotEmpty
public static boolean isNotEmpty(java.lang.String string)
isEmpty
public static boolean isEmpty(java.lang.String string)
qualify
public static java.lang.String qualify(java.lang.String prefix,
java.lang.String name)
qualify
public static java.lang.String[] qualify(java.lang.String prefix,
java.lang.String[] names)
firstIndexOfChar
public static int firstIndexOfChar(java.lang.String sqlString,
java.lang.String string,
int startindex)
truncate
public static java.lang.String truncate(java.lang.String string,
int length)
generateAlias
public static java.lang.String generateAlias(java.lang.String description)
generateAlias
public 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. Subclasses of Loader do not have
to use aliases of this form.
- Returns:
- an alias of the form foo1_
unqualifyEntityName
public static java.lang.String unqualifyEntityName(java.lang.String entityName)
toUpperCase
public static java.lang.String toUpperCase(java.lang.String str)
toLowerCase
public static java.lang.String toLowerCase(java.lang.String str)
moveAndToBeginning
public static java.lang.String moveAndToBeginning(java.lang.String filter)
Copyright © 2008 Hibernate.org. All Rights Reserved.