rero.util
Class TokenizedString

java.lang.Object
  extended byrero.util.TokenizedString

public class TokenizedString
extends Object


Field Summary
protected  String[] stringToken
           
protected  String text
           
protected  String tokenDelimeter
           
protected  String[] tokenDownCache
           
protected  String[] tokenUpCache
           
protected  int totalTokens
           
 
Constructor Summary
TokenizedString(String str)
           
TokenizedString(String str, String delim)
           
 
Method Summary
 int findToken(String token)
           
 String getString()
           
protected static String gettokdn(String text, int occurence, String delim)
           
 String getToken(int x)
          returns token x
 String getTokenFrom(int x)
          returns tokens from and including x (starting at a 0 count)
 String getTokenRange(int a, int b)
          returns tokens from and including a up to and including b
 String getTokenTo(int x)
          returns tokens up to and including x (starting at a 0 count)
protected static String gettokup(String text, int occurence, String delim)
           
 int getTotalTokens()
           
 boolean isToken(String token)
           
 boolean isTokenized(String text, String delim)
           
 int tokenize(String delim)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

text

protected String text

tokenDelimeter

protected String tokenDelimeter

stringToken

protected String[] stringToken

tokenUpCache

protected String[] tokenUpCache

tokenDownCache

protected String[] tokenDownCache

totalTokens

protected int totalTokens
Constructor Detail

TokenizedString

public TokenizedString(String str)

TokenizedString

public TokenizedString(String str,
                       String delim)
Method Detail

getString

public String getString()

tokenize

public int tokenize(String delim)

getTokenRange

public String getTokenRange(int a,
                            int b)
returns tokens from and including a up to and including b


getTokenTo

public String getTokenTo(int x)
returns tokens up to and including x (starting at a 0 count)


getTokenFrom

public String getTokenFrom(int x)
returns tokens from and including x (starting at a 0 count)


isTokenized

public boolean isTokenized(String text,
                           String delim)

getTotalTokens

public int getTotalTokens()

getToken

public String getToken(int x)
returns token x


toString

public String toString()

gettokup

protected static String gettokup(String text,
                                 int occurence,
                                 String delim)

gettokdn

protected static String gettokdn(String text,
                                 int occurence,
                                 String delim)

isToken

public boolean isToken(String token)

findToken

public int findToken(String token)