org.oddjob.arooa.utils
Class FlexibleTokenizerFactory
java.lang.Object
org.oddjob.arooa.utils.FlexibleTokenizerFactory
- All Implemented Interfaces:
- ArooaTokenizerFactory
public class FlexibleTokenizerFactory
- extends Object
- implements ArooaTokenizerFactory
Provide an 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. It quote is
provided but escape isn't, then the quote character will also be used as
the escape character.
- Author:
- rob
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlexibleTokenizerFactory
public FlexibleTokenizerFactory()
newTokenizer
public ArooaTokenizer newTokenizer()
- Description copied from interface:
ArooaTokenizerFactory
- Provide a tokenizer.
- Specified by:
newTokenizer
in interface ArooaTokenizerFactory
- Returns:
getDelimiter
public String getDelimiter()
setDelimiter
public void setDelimiter(String delimiter)
getRegexp
public String getRegexp()
setRegexp
public void setRegexp(String regexp)
getQuote
public Character getQuote()
setQuote
public void setQuote(Character quote)
getEscape
public Character getEscape()
setEscape
public void setEscape(Character escape)