org.usergrid.utils
Class StringUtils

java.lang.Object
  extended by org.apache.commons.lang.StringUtils
      extended by org.usergrid.utils.StringUtils

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

Author:
edanuff

Field Summary
 
Fields inherited from class org.apache.commons.lang.StringUtils
EMPTY, INDEX_NOT_FOUND
 
Constructor Summary
StringUtils()
           
 
Method Summary
static String capitalizeDelimiter(String str, char... delims)
           
static String capitalizeUnderscore(String str)
           
static String compactWhitespace(String str)
           
static String ifString(Object obj)
           
static boolean isString(Object obj)
           
static boolean isStringOrNull(Object obj)
           
static Object lower(Object obj)
           
static String[] lowerCaseArray(String[] strings)
           
static String readClasspathFileAsString(String filePath)
           
static String replaceAll(String source, String find, String replace)
           
static String stringOrSubstringAfterFirst(String str, char c)
           
static String stringOrSubstringAfterLast(String str, char c)
           
static String stringOrSubstringBeforeFirst(String str, char c)
           
static String stringOrSubstringBeforeLast(String str, char c)
           
static Object toLowerIfString(Object obj)
           
static String toString(Object obj)
           
static String toStringFormat(Object obj, String format)
           
 
Methods inherited from class org.apache.commons.lang.StringUtils
abbreviate, abbreviate, abbreviateMiddle, 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, indexOfIgnoreCase, indexOfIgnoreCase, isAllLowerCase, isAllUpperCase, 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, lastIndexOfIgnoreCase, lastIndexOfIgnoreCase, lastOrdinalIndexOf, left, leftPad, leftPad, leftPad, length, lowerCase, lowerCase, mid, ordinalIndexOf, overlay, overlayString, prechomp, remove, remove, removeEnd, removeEndIgnoreCase, removeStart, removeStartIgnoreCase, repeat, 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, startsWithAny, 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, 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

lowerCaseArray

public static String[] lowerCaseArray(String[] strings)

capitalizeDelimiter

public static String capitalizeDelimiter(String str,
                                         char... delims)

capitalizeUnderscore

public static String capitalizeUnderscore(String str)
Parameters:
str -
Returns:

lower

public static Object lower(Object obj)
Parameters:
obj -
Returns:

stringOrSubstringAfterLast

public static String stringOrSubstringAfterLast(String str,
                                                char c)

stringOrSubstringBeforeLast

public static String stringOrSubstringBeforeLast(String str,
                                                 char c)

stringOrSubstringBeforeFirst

public static String stringOrSubstringBeforeFirst(String str,
                                                  char c)

stringOrSubstringAfterFirst

public static String stringOrSubstringAfterFirst(String str,
                                                 char c)

compactWhitespace

public static String compactWhitespace(String str)

replaceAll

public static String replaceAll(String source,
                                String find,
                                String replace)
Parameters:
source -
find -
replace -
Returns:
new string with replace applied

toString

public static String toString(Object obj)
Parameters:
obj -
Returns:

toStringFormat

public static String toStringFormat(Object obj,
                                    String format)

ifString

public static String ifString(Object obj)
Parameters:
obj -
Returns:

toLowerIfString

public static Object toLowerIfString(Object obj)
Parameters:
obj -
Returns:

isString

public static boolean isString(Object obj)
Parameters:
obj -
Returns:

isStringOrNull

public static boolean isStringOrNull(Object obj)
Parameters:
obj -
Returns:

readClasspathFileAsString

public static String readClasspathFileAsString(String filePath)


Copyright © 2013. All Rights Reserved.