com.pmease.quickbuild.util
Class StringUtils

java.lang.Object
  extended by org.apache.commons.lang.StringUtils
      extended by com.pmease.quickbuild.util.StringUtils
Direct Known Subclasses:
ReportUtils

public class StringUtils
extends org.apache.commons.lang.StringUtils


Field Summary
 
Fields inherited from class org.apache.commons.lang.StringUtils
EMPTY, INDEX_NOT_FOUND
 
Constructor Summary
StringUtils()
           
 
Method Summary
static java.lang.String bytes2string(byte[] bytes)
           
static int compareVersion(java.lang.String version1, java.lang.String version2)
           
static java.lang.String decrypt(java.lang.String string)
           
static java.lang.String encrypt(java.lang.String string)
           
static java.lang.String formatAsHtml(java.lang.String string)
           
static java.lang.String formatByteCount(long byteCount)
           
static java.lang.String hash(java.lang.String plain)
           
static java.lang.String join(java.util.Collection<java.lang.String> collection)
           
static java.lang.String join(java.util.Iterator<java.lang.String> iterator)
           
static java.lang.String obj2string(java.io.Serializable obj)
           
static java.lang.String[] parseQuoteTokens(java.lang.String string)
          Parse specified string into tokens.
static java.lang.String simpleInterpolate(java.lang.String string, java.util.Map<java.lang.Object,java.lang.Object> variables)
           
static java.util.List<java.lang.String> splitAndTrim(java.lang.String joinedValues)
           
static java.util.List<java.lang.String> splitAndTrim(java.lang.String joinedValues, char separator)
           
static java.util.List<java.lang.String> splitAndTrim(java.lang.String joinedValues, java.lang.String separators)
           
static byte[] string2bytes(java.lang.String string)
           
static java.io.Serializable string2obj(java.lang.String string)
           
 
Methods inherited from class org.apache.commons.lang.StringUtils
abbreviate, abbreviate, capitalise, capitaliseAllWords, capitalize, center, center, center, chomp, chomp, chompLast, chompLast, chop, chopNewline, clean, concatenate, contains, contains, containsAny, containsAny, containsIgnoreCase, containsNone, containsNone, containsOnly, containsOnly, countMatches, defaultIfEmpty, defaultString, defaultString, deleteSpaces, deleteWhitespace, difference, endsWith, endsWithIgnoreCase, equals, equalsIgnoreCase, escape, getChomp, getCommonPrefix, getLevenshteinDistance, getNestedString, getNestedString, getPrechomp, indexOf, indexOf, indexOf, indexOf, indexOfAny, indexOfAny, indexOfAny, indexOfAnyBut, indexOfAnyBut, indexOfDifference, indexOfDifference, isAlpha, isAlphanumeric, isAlphanumericSpace, isAlphaSpace, isAsciiPrintable, isBlank, isEmpty, isNotBlank, isNotEmpty, isNumeric, isNumericSpace, isWhitespace, join, join, join, join, join, join, join, join, join, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOfAny, left, leftPad, leftPad, leftPad, length, lowerCase, mid, ordinalIndexOf, overlay, overlayString, prechomp, remove, remove, removeEnd, removeEndIgnoreCase, removeStart, removeStartIgnoreCase, repeat, replace, replace, replaceChars, replaceChars, replaceEach, replaceEachRepeatedly, replaceOnce, reverse, reverseDelimited, reverseDelimitedString, right, rightPad, rightPad, rightPad, split, split, split, split, splitByCharacterType, splitByCharacterTypeCamelCase, splitByWholeSeparator, splitByWholeSeparator, splitByWholeSeparatorPreserveAllTokens, splitByWholeSeparatorPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, startsWith, startsWithIgnoreCase, strip, strip, stripAll, stripAll, stripEnd, stripStart, stripToEmpty, stripToNull, substring, substring, substringAfter, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, substringsBetween, swapCase, trim, trimToEmpty, trimToNull, uncapitalise, uncapitalize, upperCase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringUtils

public StringUtils()
Method Detail

splitAndTrim

public static java.util.List<java.lang.String> splitAndTrim(java.lang.String joinedValues,
                                                            java.lang.String separators)

splitAndTrim

public static java.util.List<java.lang.String> splitAndTrim(java.lang.String joinedValues,
                                                            char separator)

splitAndTrim

public static java.util.List<java.lang.String> splitAndTrim(java.lang.String joinedValues)

join

public static java.lang.String join(java.util.Iterator<java.lang.String> iterator)

join

public static java.lang.String join(java.util.Collection<java.lang.String> collection)

parseQuoteTokens

public static java.lang.String[] parseQuoteTokens(java.lang.String string)
Parse specified string into tokens. Content surrounded with " character is considered as a single token. For example: echo "hello world" will be parsed into two tokens, respectively [echo], and [hello world]. The quote character itself can be quoted and escaped in order to return as ordinary character. For example: echo "hello \" world" will be parsed into two tokens: [echo] and [hello " world].

Parameters:
string -
Returns:

simpleInterpolate

public static java.lang.String simpleInterpolate(java.lang.String string,
                                                 java.util.Map<java.lang.Object,java.lang.Object> variables)

encrypt

public static java.lang.String encrypt(java.lang.String string)

decrypt

public static java.lang.String decrypt(java.lang.String string)

formatByteCount

public static java.lang.String formatByteCount(long byteCount)

formatAsHtml

public static java.lang.String formatAsHtml(java.lang.String string)

compareVersion

public static int compareVersion(java.lang.String version1,
                                 java.lang.String version2)

hash

public static java.lang.String hash(java.lang.String plain)

bytes2string

public static java.lang.String bytes2string(byte[] bytes)

string2bytes

public static byte[] string2bytes(java.lang.String string)

obj2string

public static java.lang.String obj2string(java.io.Serializable obj)

string2obj

public static java.io.Serializable string2obj(java.lang.String string)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.