com.sun.jdo.spi.persistence.utility
Class StringHelper

java.lang.Object
  extended by com.sun.jdo.spi.persistence.utility.StringHelper

public class StringHelper
extends java.lang.Object

NOTE: These utilities have been moved from another (more specific package's) utility class so that more classes can have access to them. There can be some refactoring work to combine these with some of the methods in the StringScanner class.


Constructor Summary
StringHelper()
           
 
Method Summary
static java.lang.String arrayToSeparatedList(java.util.List list)
          Convert an array of objects into a separated string using the default separator and the entire array.
static java.lang.String arrayToSeparatedList(java.util.List list, int beginIndex, int endIndex)
          Convert an array of objects into a separated string using the default separator.
static java.lang.String arrayToSeparatedList(java.util.List list, int beginIndex, int endIndex, java.lang.String separator)
          Convert an array of objects into a separated string.
static java.lang.String arrayToSeparatedList(java.util.List list, java.lang.String separator)
          Convert an array of objects into a separated string using the specified separator and the entire array.
static java.lang.String escape(java.lang.String str)
          Escaping given string by " and \.
static java.lang.String getCapitalizedString(java.lang.String aString)
          Gets a version of the specified string with the first letter capitalized.
static java.lang.String intArrayToSeparatedList(int[] intArray, int beginIndex, int endIndex, java.lang.String separator)
          Convert an array of int values into a separated string.
static java.lang.String intArrayToSeparatedList(int[] intArray, java.lang.String separator)
          Convert an array of int values into a separated string.
static boolean isEmpty(java.lang.String aString)
          Checks if a string is null or empty.
static java.lang.String replace(java.lang.String string, java.lang.String oldString, java.lang.String newString)
          Replaces all occurences of oldString in string with newString.
static java.lang.String replaceFirst(java.lang.String string, java.lang.String oldString, java.lang.String newString)
          Replaces the first occurence of oldString in string with newString.
static java.lang.String rtrim(java.lang.String input)
          Trims trailing spaces from input.
static java.util.List separatedListToArray(java.lang.String list)
          Convert a separated string to an array of strings using the default separator.
static java.util.List separatedListToArray(java.lang.String list, java.lang.String separator)
          Convert a separated string to an array of strings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringHelper

public StringHelper()
Method Detail

arrayToSeparatedList

public static java.lang.String arrayToSeparatedList(java.util.List list,
                                                    int beginIndex,
                                                    int endIndex,
                                                    java.lang.String separator)
Convert an array of objects into a separated string. This method assumes there is no instance of the separator in the strings of list.

Parameters:
list - The list of objects to be expanded.
beginIndex - The index of the first element in the list to be used.
endIndex - The index of the last element in the list to be used.
separator - The separator to be used between strings.
Returns:
a string representing the expanded list.

arrayToSeparatedList

public static java.lang.String arrayToSeparatedList(java.util.List list,
                                                    int beginIndex,
                                                    int endIndex)
Convert an array of objects into a separated string using the default separator. This method assumes there is no instance of the separator in the strings of list.

Parameters:
list - The list of objects to be expanded.
beginIndex - The index of the first element in the list to be used.
endIndex - The index of the last element in the list to be used.
Returns:
a string representing the expanded list.

arrayToSeparatedList

public static java.lang.String arrayToSeparatedList(java.util.List list,
                                                    java.lang.String separator)
Convert an array of objects into a separated string using the specified separator and the entire array. This method assumes there is no instance of the separator in the strings of list.

Parameters:
list - The list of objects to be expanded.
separator - The separator to be used between strings.
Returns:
a string representing the expanded list.

arrayToSeparatedList

public static java.lang.String arrayToSeparatedList(java.util.List list)
Convert an array of objects into a separated string using the default separator and the entire array. This method assumes there is no instance of the separator in the strings of list.

Parameters:
list - The list of objects to be expanded.
Returns:
a string representing the expanded list.

separatedListToArray

public static java.util.List separatedListToArray(java.lang.String list,
                                                  java.lang.String separator)
Convert a separated string to an array of strings

Parameters:
list - The string representing the list of objects.
separator - The separator to be used to tokenize strings.
Returns:
an array representing the tokenized list.

separatedListToArray

public static java.util.List separatedListToArray(java.lang.String list)
Convert a separated string to an array of strings using the default separator.

Parameters:
list - The string representing the list of objects.
Returns:
an array representing the tokenized list.

intArrayToSeparatedList

public static java.lang.String intArrayToSeparatedList(int[] intArray,
                                                       java.lang.String separator)
Convert an array of int values into a separated string.

Parameters:
intArray - The array of int values to be expanded.
separator - The separator to be used between strings.
Returns:
a string representing the expanded array.

intArrayToSeparatedList

public static java.lang.String intArrayToSeparatedList(int[] intArray,
                                                       int beginIndex,
                                                       int endIndex,
                                                       java.lang.String separator)
Convert an array of int values into a separated string.

Parameters:
intArray - The array of int values to be expanded.
beginIndex - The index of the first element in the array to be used.
endIndex - The index of the last element in the array to be used.
separator - The separator to be used between strings.
Returns:
a string representing the expanded array.

isEmpty

public static boolean isEmpty(java.lang.String aString)
Checks if a string is null or empty.

Returns:
true if the string is null or empty after trim, false otherwirse.

getCapitalizedString

public static java.lang.String getCapitalizedString(java.lang.String aString)
Gets a version of the specified string with the first letter capitalized. This can be used to convert a field name to get and set method names.

Parameters:
aString - the string to be capitalized
Returns:
a capitalized for the specified string

replaceFirst

public static java.lang.String replaceFirst(java.lang.String string,
                                            java.lang.String oldString,
                                            java.lang.String newString)
Replaces the first occurence of oldString in string with newString. The methods returns either a new string instance (in the case oldString is included in the string) or the origial string itself (in the case oldString is not included).

Parameters:
string - the original string.
oldString - the string to be replaced.
newString - the string the old value is replaced with.
Returns:
a string derived from the specified this string by replacing the first occurence oldString with newString.

replace

public static java.lang.String replace(java.lang.String string,
                                       java.lang.String oldString,
                                       java.lang.String newString)
Replaces all occurences of oldString in string with newString. The methods returns either a new string instance (in the case oldString is included in the string) or the origial string itself (in the case oldString is not included).

Parameters:
string - the original string.
oldString - the string to be replaced.
newString - the string the old value is replaced with.
Returns:
a string derived from the specified this string by replacing every occurrence of oldString with newString.

rtrim

public static java.lang.String rtrim(java.lang.String input)
Trims trailing spaces from input.

Parameters:
input - The input string.
Returns:
A new string with trailing spaces trimmed. If there are no trailing spaces, returns input.

escape

public static java.lang.String escape(java.lang.String str)
Escaping given string by " and \.

Parameters:
str - String to be escaped
Returns:
string escaped by " and \.


Copyright © 2012 GlassFish Community. All Rights Reserved.