|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.agimatec.sql.script.WordTokenizer
public final class WordTokenizer
Title: Agimatec GmbH
Description: This class can be used like the java.util.StringTokenizer. The main difference is, that the separator tokens are Strings not characters.
Copyright: Copyright (c) 2007
Company: Agimatec GmbH
| Constructor Summary | |
|---|---|
WordTokenizer(Reader input,
String[] separatorTokens)
convenience - returnSeparators = false, caseSensitive = true |
|
WordTokenizer(Reader input,
String[] separatorTokens,
boolean returnSeparators)
convenience - caseSensitive = true |
|
WordTokenizer(Reader input,
String[] separatorTokens,
boolean returnSeparators,
boolean aCaseSensitive)
full constructor. |
|
WordTokenizer(WordTokenizer parent,
String[] separatorTokens,
boolean returnSeparators,
boolean aCaseSensitive)
create a child! |
|
| Method Summary | |
|---|---|
protected void |
addChar(int next)
|
void |
continueFrom(WordTokenizer child)
|
Reader |
getReader()
|
boolean |
isSeparator(String token)
return true if the token is one of the receiver's separator tokens |
protected int |
nextChar()
|
String |
nextToken()
|
protected int |
readNext()
|
void |
setCaseSensitive(boolean aCaseSensitive)
|
void |
setReturnTokens(boolean aReturnTokens)
|
void |
setSeparators(String[] aSeparators)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WordTokenizer(Reader input,
String[] separatorTokens,
boolean returnSeparators,
boolean aCaseSensitive)
input - - a reader that reads the string to be parsedseparatorTokens - - array of separator stringsreturnSeparators - - true when nextToken() should return separators, false otherwiseaCaseSensitive - - true when separators are caseSensitive (faster), false otherwise (slower)
public WordTokenizer(WordTokenizer parent,
String[] separatorTokens,
boolean returnSeparators,
boolean aCaseSensitive)
parent - separatorTokens - returnSeparators - aCaseSensitive -
public WordTokenizer(Reader input,
String[] separatorTokens,
boolean returnSeparators)
input - separatorTokens - returnSeparators -
public WordTokenizer(Reader input,
String[] separatorTokens)
input - separatorTokens - | Method Detail |
|---|
public void continueFrom(WordTokenizer child)
public void setSeparators(String[] aSeparators)
public void setCaseSensitive(boolean aCaseSensitive)
public void setReturnTokens(boolean aReturnTokens)
public String nextToken()
throws IOException
IOException
protected int nextChar()
throws IOException
IOException
protected int readNext()
throws IOException
IOExceptionpublic Reader getReader()
protected void addChar(int next)
public boolean isSeparator(String token)
token - - Not null!
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||