|
||||||||||
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 |