com.ricebridge.util
Class RBTextUtil

java.lang.Object
  extended bycom.ricebridge.util.RBTextUtil

public class RBTextUtil
extends Object


Constructor Summary
RBTextUtil()
           
 
Method Summary
static boolean containsCharSet(String pText, char[] pCharSet)
           
static boolean containsCharSet(String pText, String pCharList)
          true if pText contains any of pCharList
static String crop(String pText, int pMaxLength)
           
static String insert(String pSource, Hashtable pNameValuePairs)
           
static byte[] makeBitSet(String pCharList)
           
static String makeCodePoint(char pChar)
           
static String makeColumn(String pText, String pColumn)
           
static char[] makeLargeCharSet(String pCharList)
           
static boolean matchesBitSet(char pChar, byte[] pBitSet)
           
static boolean matchesBitSet(String pText, byte[] pBitSet, char[] pLargeChars)
          Use when you know the charset in advance, can initialise with makeBitSet and makeLargeCharSet.
static boolean matchesCharSet(String pText, char[] pCharSet)
          matchesBitSet is faster, but you have to call makeBitSet and makeLargeCharSet first.
static boolean matchesCharSet(String pText, char[] pCharSet, StringBuffer pBadChars)
           
static boolean matchesCharSet(String pText, String pCharList)
          true if pText only has chars from pCharList.
static void print(String[] pArray)
           
static void println(String[] pArray)
           
static String repeat(String pText, int pTimes)
           
static List split(String pSource, String pSplit)
           
static String substitute(String pSource, String pName, String pValue)
           
static String toString(String[] pArray)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RBTextUtil

public RBTextUtil()
Method Detail

insert

public static final String insert(String pSource,
                                  Hashtable pNameValuePairs)

substitute

public static final String substitute(String pSource,
                                      String pName,
                                      String pValue)

split

public static final List split(String pSource,
                               String pSplit)

repeat

public static final String repeat(String pText,
                                  int pTimes)

print

public static final void print(String[] pArray)

println

public static final void println(String[] pArray)

toString

public static final String toString(String[] pArray)

makeColumn

public static final String makeColumn(String pText,
                                      String pColumn)

crop

public static final String crop(String pText,
                                int pMaxLength)

makeLargeCharSet

public static char[] makeLargeCharSet(String pCharList)

makeBitSet

public static byte[] makeBitSet(String pCharList)

matchesBitSet

public static boolean matchesBitSet(String pText,
                                    byte[] pBitSet,
                                    char[] pLargeChars)
Use when you know the charset in advance, can initialise with makeBitSet and makeLargeCharSet. pLargeChars can be null if all the chars as less than 256.


matchesBitSet

public static boolean matchesBitSet(char pChar,
                                    byte[] pBitSet)

matchesCharSet

public static boolean matchesCharSet(String pText,
                                     String pCharList)
true if pText only has chars from pCharList. for convenience, creates the char[] from a String


matchesCharSet

public static boolean matchesCharSet(String pText,
                                     char[] pCharSet)
matchesBitSet is faster, but you have to call makeBitSet and makeLargeCharSet first.


matchesCharSet

public static boolean matchesCharSet(String pText,
                                     char[] pCharSet,
                                     StringBuffer pBadChars)

containsCharSet

public static boolean containsCharSet(String pText,
                                      String pCharList)
true if pText contains any of pCharList


containsCharSet

public static boolean containsCharSet(String pText,
                                      char[] pCharSet)

makeCodePoint

public static final String makeCodePoint(char pChar)


Copyright © 2003-2006 Ricebridge