Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hibernate.util
Class StringHelper  view StringHelper download StringHelper.java

java.lang.Object
  extended byorg.hibernate.util.StringHelper

public final class StringHelper
extends java.lang.Object


Field Summary
private static int ALIAS_TRUNCATE_LENGTH
           
static java.lang.String WHITESPACE
           
 
Constructor Summary
private StringHelper()
           
 
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.
private static java.lang.String generateAliasRoot(java.lang.String description)
           
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)
           
private static java.lang.String[] multiply(java.lang.String[] strings, java.lang.String placeholder, java.lang.String[] replacements)
           
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)
           
private static java.lang.String suffix(java.lang.String name, 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

ALIAS_TRUNCATE_LENGTH

private static final int ALIAS_TRUNCATE_LENGTH
See Also:
Constant Field Values

WHITESPACE

public static final java.lang.String WHITESPACE
See Also:
Constant Field Values
Constructor Detail

StringHelper

private StringHelper()
Method Detail

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)

suffix

private static java.lang.String suffix(java.lang.String name,
                                       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)

multiply

private static java.lang.String[] multiply(java.lang.String[] strings,
                                           java.lang.String placeholder,
                                           java.lang.String[] 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,
                                             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.


generateAliasRoot

private static java.lang.String generateAliasRoot(java.lang.String description)

unqualifyEntityName

public static java.lang.String unqualifyEntityName(java.lang.String entityName)

generateAlias

public static java.lang.String generateAlias(java.lang.String description)

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)