org.oddjob.arooa.utils
Class EscapeTokenizerFactory

java.lang.Object
  extended by org.oddjob.arooa.utils.EscapeTokenizerFactory
All Implemented Interfaces:
ArooaTokenizerFactory

public class EscapeTokenizerFactory
extends Object
implements ArooaTokenizerFactory

An ArooaTokenizerFactory that provides a tokenizer where the token is a regular expression which can be escaped with an escape character.

The escape character may also be escaped with itself.

Author:
rob

Constructor Summary
EscapeTokenizerFactory(String regexp, char escape)
           
 
Method Summary
 String getPattern()
           
 ArooaTokenizer newTokenizer()
          Provide a tokenizer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EscapeTokenizerFactory

public EscapeTokenizerFactory(String regexp,
                              char escape)
Method Detail

newTokenizer

public ArooaTokenizer newTokenizer()
Description copied from interface: ArooaTokenizerFactory
Provide a tokenizer.

Specified by:
newTokenizer in interface ArooaTokenizerFactory
Returns:

getPattern

public String getPattern()