org.stringtree.juicer.tract
Class ReplaceTractFilter

java.lang.Object
  extended by org.stringtree.juicer.tract.AbstractTractDestination
      extended by org.stringtree.juicer.tract.BasicTractFilter
          extended by org.stringtree.juicer.tract.ReplaceTractFilter
All Implemented Interfaces:
TractDestination, TractFilter, TractSource
Direct Known Subclasses:
MapReplaceTractFilter

public abstract class ReplaceTractFilter
extends BasicTractFilter


Field Summary
protected  boolean polite
           
 
Fields inherited from class org.stringtree.juicer.tract.AbstractTractDestination
source
 
Constructor Summary
ReplaceTractFilter()
           
ReplaceTractFilter(boolean polite)
           
 
Method Summary
protected abstract  java.lang.String convert(java.lang.String content)
           
 Tract filter(Tract tract)
           
protected abstract  boolean recognize(java.lang.String content)
           
 
Methods inherited from class org.stringtree.juicer.tract.BasicTractFilter
nextTract
 
Methods inherited from class org.stringtree.juicer.tract.AbstractTractDestination
connectSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.stringtree.juicer.tract.TractDestination
connectSource
 

Field Detail

polite

protected boolean polite
Constructor Detail

ReplaceTractFilter

public ReplaceTractFilter(boolean polite)

ReplaceTractFilter

public ReplaceTractFilter()
Method Detail

recognize

protected abstract boolean recognize(java.lang.String content)

convert

protected abstract java.lang.String convert(java.lang.String content)

filter

public Tract filter(Tract tract)
Specified by:
filter in interface TractFilter
Overrides:
filter in class BasicTractFilter