org.stringtree.juicer.tract
Class RegexTokenFinderTractFilter
java.lang.Object
org.stringtree.juicer.tract.AbstractTractDestination
org.stringtree.juicer.tract.BasicTractFilter
org.stringtree.juicer.tract.RegexTokenFinderTractFilter
- All Implemented Interfaces:
- TractDestination, TractFilter, TractSource
- Direct Known Subclasses:
- RegexSplitReplaceTractFilter, TokenFinderTractFilter
public class RegexTokenFinderTractFilter
- extends BasicTractFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
compiled
protected Pattern compiled
matcher
protected Matcher matcher
input
protected Tract input
current
protected java.lang.String current
index
protected int index
foundToken
protected boolean foundToken
group
protected int group
lock
protected boolean lock
RegexTokenFinderTractFilter
public RegexTokenFinderTractFilter(java.lang.String from,
boolean lock,
int group)
RegexTokenFinderTractFilter
public RegexTokenFinderTractFilter(java.lang.String from,
boolean lock)
RegexTokenFinderTractFilter
public RegexTokenFinderTractFilter(java.lang.String from,
int group)
RegexTokenFinderTractFilter
public RegexTokenFinderTractFilter(java.lang.String from)
startNextInput
private void startNextInput()
find
protected void find()
connectSource
public void connectSource(TractSource source)
- Specified by:
connectSource
in interface TractDestination
- Overrides:
connectSource
in class AbstractTractDestination
nextTract
public Tract nextTract()
- Specified by:
nextTract
in interface TractSource
- Overrides:
nextTract
in class BasicTractFilter
processToken
protected void processToken(Tract ret)