org.shiftone.jrat.util
Class StringUtil

java.lang.Object
  extended by org.shiftone.jrat.util.StringUtil

public class StringUtil
extends java.lang.Object

Class StringUtil

Author:
jeff@shiftone.org (Jeff Drost)

Field Summary
static char DEFAULT_PAD_CHAR
           
static java.lang.String PROPERTY_DELIMITER
           
 
Constructor Summary
StringUtil()
           
 
Method Summary
static java.lang.String booleanToString(boolean b)
           
static java.lang.String bufferString(int desiredLength, char padChar)
           
static java.lang.String dateToString(java.util.Date date)
           
static java.lang.String dateToString(long d)
           
static java.lang.String durationToString(long duration)
           
static java.lang.String hex(int i)
           
static java.lang.String hex(long l)
           
static boolean isEmpty(java.lang.String text)
           
static java.lang.String leftPad(int input, int desiredLength)
           
static java.lang.String leftPad(long input, int desiredLength)
           
static java.lang.String leftPad(java.lang.Object input, int desiredLength)
           
static java.lang.String leftPad(java.lang.String input, int desiredLength, char padChar)
           
static java.util.Properties parsePropertiesString(java.lang.String propString)
           
static void parsePropertiesString(java.lang.String propString, java.util.Properties properties)
           
static java.lang.String removeNonLetterOrDigit(java.lang.String string)
           
static java.lang.String revision(java.lang.String rev)
          $Revision: 1.26 $ -> 1.1
static java.lang.String rightPad(int input, int desiredLength)
           
static java.lang.String rightPad(long input, int desiredLength)
           
static java.lang.String rightPad(java.lang.Object input, int desiredLength)
           
static java.lang.String rightPad(java.lang.String input, int desiredLength, char padChar)
           
static byte[] toBytes(java.lang.String value)
           
static java.lang.String[] tokenize(java.lang.String str, java.lang.String delim, boolean returnDelims)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_DELIMITER

public static final java.lang.String PROPERTY_DELIMITER
See Also:
Constant Field Values

DEFAULT_PAD_CHAR

public static final char DEFAULT_PAD_CHAR
See Also:
Constant Field Values
Constructor Detail

StringUtil

public StringUtil()
Method Detail

parsePropertiesString

public static java.util.Properties parsePropertiesString(java.lang.String propString)

isEmpty

public static boolean isEmpty(java.lang.String text)

parsePropertiesString

public static void parsePropertiesString(java.lang.String propString,
                                         java.util.Properties properties)

bufferString

public static java.lang.String bufferString(int desiredLength,
                                            char padChar)

rightPad

public static java.lang.String rightPad(java.lang.String input,
                                        int desiredLength,
                                        char padChar)

leftPad

public static java.lang.String leftPad(java.lang.String input,
                                       int desiredLength,
                                       char padChar)

rightPad

public static java.lang.String rightPad(java.lang.Object input,
                                        int desiredLength)

rightPad

public static java.lang.String rightPad(int input,
                                        int desiredLength)

rightPad

public static java.lang.String rightPad(long input,
                                        int desiredLength)

leftPad

public static java.lang.String leftPad(java.lang.Object input,
                                       int desiredLength)

leftPad

public static java.lang.String leftPad(int input,
                                       int desiredLength)

leftPad

public static java.lang.String leftPad(long input,
                                       int desiredLength)

tokenize

public static java.lang.String[] tokenize(java.lang.String str,
                                          java.lang.String delim,
                                          boolean returnDelims)

revision

public static java.lang.String revision(java.lang.String rev)
$Revision: 1.26 $ -> 1.1


booleanToString

public static java.lang.String booleanToString(boolean b)

dateToString

public static java.lang.String dateToString(long d)

dateToString

public static java.lang.String dateToString(java.util.Date date)

hex

public static java.lang.String hex(long l)

hex

public static java.lang.String hex(int i)

toBytes

public static byte[] toBytes(java.lang.String value)

removeNonLetterOrDigit

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

durationToString

public static java.lang.String durationToString(long duration)