|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.util.StringHelper
public final class StringHelper
| Field Summary | |
|---|---|
static java.lang.String |
WHITESPACE
|
| 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 java.lang.String |
collapse(java.lang.String name)
Collapses a name. |
static java.lang.String |
collapseQualifier(java.lang.String qualifier,
boolean includeDots)
Given a qualifier, collapse it. |
static java.lang.String |
collapseQualifierBase(java.lang.String name,
java.lang.String qualifierBase)
Cross between collapse(java.lang.String) and partiallyUnqualify(java.lang.String, java.lang.String). |
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 |
partiallyUnqualify(java.lang.String name,
java.lang.String qualifierBase)
Partially unqualifies a qualified name. |
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(char character,
int times)
|
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 |
| Field Detail |
|---|
public static final java.lang.String WHITESPACE
| Method Detail |
|---|
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 repeat(char character,
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 collapse(java.lang.String name)
name - The name to collapse.
public static java.lang.String collapseQualifier(java.lang.String qualifier,
boolean includeDots)
qualifier - The qualifier to collapse.includeDots - Should we include the dots in the collapsed form?
public static java.lang.String partiallyUnqualify(java.lang.String name,
java.lang.String qualifierBase)
name - The (potentially) qualified name.qualifierBase - The qualifier base.
public static java.lang.String collapseQualifierBase(java.lang.String name,
java.lang.String qualifierBase)
collapse(java.lang.String) and partiallyUnqualify(java.lang.String, java.lang.String). Functions much like collapse(java.lang.String)
except that only the qualifierBase is collapsed. For example, with a base of 'org.hibernate' the name
'org.hibernate.util.StringHelper' would become 'o.h.util.StringHelper'.
name - The (potentially) qualified name.qualifierBase - The qualifier base.
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)
description - The base name (usually an entity-name or collection-role)unique - A uniquing value
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||