public class FlexibleTokenizerFactory extends java.lang.Object implements ArooaTokenizerFactory
ArooaTokenizer
dependent on the properties set. The
delimiter can be provided either as a plain string or as a regular
expression. The quote and escape characters are optional. If quote is
provided but escape isn't, then the quote character will also be used as
the escape character.Constructor and Description |
---|
FlexibleTokenizerFactory() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDelimiter() |
java.lang.Character |
getEscape() |
java.lang.Character |
getQuote() |
boolean |
isRegexp() |
ArooaTokenizer |
newTokenizer()
Provide a tokenizer.
|
void |
setDelimiter(java.lang.String delimiter) |
void |
setEscape(java.lang.Character escape) |
void |
setQuote(java.lang.Character quote) |
void |
setRegexp(boolean regexp) |
public ArooaTokenizer newTokenizer()
ArooaTokenizerFactory
newTokenizer
in interface ArooaTokenizerFactory
public java.lang.String getDelimiter()
public void setDelimiter(java.lang.String delimiter)
public boolean isRegexp()
public void setRegexp(boolean regexp)
public java.lang.Character getQuote()
public void setQuote(java.lang.Character quote)
public java.lang.Character getEscape()
public void setEscape(java.lang.Character escape)