|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jostraca.util.TextUtil
Text processing utility functions. FIX: should be fault tolerant
| Field Summary |
| Fields inherited from interface org.jostraca.util.Standard |
BACKSLASH, CHAR_BACKSLASH, CHAR_CLOSE_SQUARE_BRACKET, CHAR_COLON, CHAR_COMMA, CHAR_DOT, CHAR_EQUALS, CHAR_FORWARDSLASH, CHAR_GREATERTHAN, CHAR_LESSTHAN, CHAR_MINUS, CHAR_NEWLINE, CHAR_OPEN_SQUARE_BRACKET, CHAR_PERCENT, CHAR_QUOTE, CHAR_RETURN, CHAR_SEMICOLON, CHAR_SPACE, CHAR_TAB, CHAR_ZERO, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_SQUARE_BRACKET, COLON, COLON_OPEN_SQUARE_BRACKET, COLON_SPACE, COMMA, COMMA_SPACE, Directive, DOT, DOT_PROPERTIES, DOTDOT, EMPTY, EMPTY_STRING_ARRAY, EMPTY_STRINGBUFFER, EQUALS, Expression, FORWARDSLASH, GREATERTHAN, INDENT, Insert, IS_NULL, LESSTHAN, MINUS, NEWLINE, NO, OPEN_BRACE, OPEN_BRACKET, OPEN_SQUARE_BRACKET, PERCENT, QUOTE, Script, SEMICOLON, SPACE, TAB, Text, UNDEFINED, UNKNOWN, UTIL_TRACKER, YES, ZERO |
| Constructor Summary | |
TextUtil()
|
|
| Method Summary | |
static java.lang.String |
align(java.lang.String pText,
java.lang.String pBackText,
int pColWidth,
char pAlignment)
Align text within background text to specified column width. |
static java.lang.String |
array2text(boolean[] pInput)
|
static java.lang.String |
array2text(boolean[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(byte[] pInput)
|
static java.lang.String |
array2text(byte[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(char[] pInput)
|
static java.lang.String |
array2text(char[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(double[] pInput)
|
static java.lang.String |
array2text(double[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(float[] pInput)
|
static java.lang.String |
array2text(float[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(int[] pInput)
|
static java.lang.String |
array2text(int[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(long[] pInput)
|
static java.lang.String |
array2text(long[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(java.lang.Object[] pInput)
|
static java.lang.String |
array2text(java.lang.Object[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
array2text(short[] pInput)
|
static java.lang.String |
array2text(short[] pInput,
java.lang.Object pSep)
|
static java.lang.String |
center(java.lang.String pText,
int pColWidth)
Center align String with spaces. |
static int |
countOccurences(java.lang.String pSource,
java.lang.String pSearch)
|
static java.lang.String |
crop(java.lang.String pInput,
int pMaxLen)
|
static java.lang.String |
delete(java.lang.String pContent,
java.lang.String pToDelete)
|
static java.lang.String |
deQuote(java.lang.String pInput)
|
static java.lang.String |
escape(java.lang.String pValue)
|
static java.lang.String |
escape(java.lang.String pValue,
char pQuoteChar)
|
static java.lang.String |
getLine(java.lang.String pSource,
int pLineNumber)
Lines start at 0, invalid line numbers return empty. |
static boolean |
hasValue(java.lang.String pString)
|
static boolean |
isEmptyOrNull(java.lang.String pInput)
|
static java.lang.String |
left(java.lang.String pText,
int pColWidth)
Left align String with spaces. |
static java.lang.String |
oneLine(java.lang.String pContent,
int pMaxLen)
|
static java.lang.String |
quote(java.lang.String pInput)
|
static java.lang.String[] |
quoteAll(java.lang.String[] pInput)
|
static java.lang.String[] |
quoteCmdArgs(java.lang.String[] pInput,
boolean pAlways)
|
static java.lang.String |
quoteSpaces(java.lang.String pInput)
|
static java.lang.String[] |
quoteSpaces(java.lang.String[] pInput)
|
static java.lang.String |
repeat(java.lang.String pContent,
int pCount)
|
static java.lang.String |
replace(java.lang.String pContent,
java.lang.String pFrom,
java.lang.String pTo)
|
static java.lang.String |
right(java.lang.String pText,
int pColWidth)
Right align String with spaces. |
static java.lang.String[] |
split(java.lang.String pList,
java.lang.String pSeparationChars)
Get a list of values. |
static java.lang.String |
ucf(java.lang.String pInput)
Uppercase first charater |
static java.lang.Boolean[] |
wrap(boolean[] pInput)
|
static java.lang.Byte[] |
wrap(byte[] pInput)
|
static java.lang.Character[] |
wrap(char[] pInput)
|
static java.lang.Double[] |
wrap(double[] pInput)
|
static java.lang.Float[] |
wrap(float[] pInput)
|
static java.lang.Integer[] |
wrap(int[] pInput)
|
static java.lang.Long[] |
wrap(long[] pInput)
|
static java.lang.Short[] |
wrap(short[] pInput)
|
static java.lang.String |
zeroPrefix(int pNumber,
int pMaxWidth)
Prefix number with zeroes to a certain max size. |
static java.lang.String |
zeroPrefix(java.lang.String pNumber,
int pMaxWidth)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TextUtil()
| Method Detail |
public static java.lang.String ucf(java.lang.String pInput)
public static java.lang.String crop(java.lang.String pInput,
int pMaxLen)
public static boolean isEmptyOrNull(java.lang.String pInput)
public static boolean hasValue(java.lang.String pString)
public static java.lang.String[] quoteAll(java.lang.String[] pInput)
public static java.lang.String quote(java.lang.String pInput)
public static java.lang.String quoteSpaces(java.lang.String pInput)
public static java.lang.String[] quoteSpaces(java.lang.String[] pInput)
public static java.lang.String[] quoteCmdArgs(java.lang.String[] pInput,
boolean pAlways)
public static java.lang.String[] split(java.lang.String pList,
java.lang.String pSeparationChars)
pList - String containing list of valuespSeparationChars - String containing separators
public static java.lang.String replace(java.lang.String pContent,
java.lang.String pFrom,
java.lang.String pTo)
public static java.lang.String repeat(java.lang.String pContent,
int pCount)
public static java.lang.String delete(java.lang.String pContent,
java.lang.String pToDelete)
public static java.lang.String deQuote(java.lang.String pInput)
public static int countOccurences(java.lang.String pSource,
java.lang.String pSearch)
public static java.lang.String array2text(java.lang.Object[] pInput)
public static java.lang.String array2text(java.lang.Object[] pInput,
java.lang.Object pSep)
public static java.lang.String array2text(boolean[] pInput)
public static java.lang.String array2text(boolean[] pInput,
java.lang.Object pSep)
public static java.lang.Boolean[] wrap(boolean[] pInput)
public static java.lang.String array2text(char[] pInput)
public static java.lang.String array2text(char[] pInput,
java.lang.Object pSep)
public static java.lang.Character[] wrap(char[] pInput)
public static java.lang.String array2text(byte[] pInput)
public static java.lang.String array2text(byte[] pInput,
java.lang.Object pSep)
public static java.lang.Byte[] wrap(byte[] pInput)
public static java.lang.String array2text(short[] pInput)
public static java.lang.String array2text(short[] pInput,
java.lang.Object pSep)
public static java.lang.Short[] wrap(short[] pInput)
public static java.lang.String array2text(int[] pInput)
public static java.lang.String array2text(int[] pInput,
java.lang.Object pSep)
public static java.lang.Integer[] wrap(int[] pInput)
public static java.lang.String array2text(long[] pInput)
public static java.lang.String array2text(long[] pInput,
java.lang.Object pSep)
public static java.lang.Long[] wrap(long[] pInput)
public static java.lang.String array2text(float[] pInput)
public static java.lang.String array2text(float[] pInput,
java.lang.Object pSep)
public static java.lang.Float[] wrap(float[] pInput)
public static java.lang.String array2text(double[] pInput)
public static java.lang.String array2text(double[] pInput,
java.lang.Object pSep)
public static java.lang.Double[] wrap(double[] pInput)
public static java.lang.String zeroPrefix(int pNumber,
int pMaxWidth)
pNumber - Number to prefixpMaxWidth - Maximum width of number including prefixed zeroes
public static java.lang.String zeroPrefix(java.lang.String pNumber,
int pMaxWidth)
zeroPrefix(int,int)
public static java.lang.String oneLine(java.lang.String pContent,
int pMaxLen)
public static java.lang.String escape(java.lang.String pValue)
public static java.lang.String escape(java.lang.String pValue,
char pQuoteChar)
public static java.lang.String getLine(java.lang.String pSource,
int pLineNumber)
public static java.lang.String left(java.lang.String pText,
int pColWidth)
public static java.lang.String right(java.lang.String pText,
int pColWidth)
public static java.lang.String center(java.lang.String pText,
int pColWidth)
public static java.lang.String align(java.lang.String pText,
java.lang.String pBackText,
int pColWidth,
char pAlignment)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||