org.stringtree.juicer.tract
Class StringFilterTractFilter

java.lang.Object
  extended by org.stringtree.juicer.tract.AbstractTractDestination
      extended by org.stringtree.juicer.tract.BasicTractFilter
          extended by org.stringtree.juicer.tract.StringFilterTractFilter
All Implemented Interfaces:
Initialisable, TractDestination, TractFilter, TractSource
Direct Known Subclasses:
AugmentedStringFilterTractFilter, EscapeHTMLTractFilter, RegexReplaceTractFilter

public class StringFilterTractFilter
extends BasicTractFilter
implements Initialisable


Field Summary
protected  StringFilter filter
           
protected  boolean polite
           
 
Fields inherited from class org.stringtree.juicer.tract.AbstractTractDestination
source
 
Constructor Summary
StringFilterTractFilter()
           
StringFilterTractFilter(StringFilter filter)
           
StringFilterTractFilter(StringFilter filter, boolean polite)
           
 
Method Summary
 Tract filter(Tract input)
           
 void init(Fetcher context)
           
 void setFilter(StringFilter filter)
           
 void setPolite(boolean polite)
           
 
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

filter

protected StringFilter filter

polite

protected boolean polite
Constructor Detail

StringFilterTractFilter

public StringFilterTractFilter(StringFilter filter,
                               boolean polite)

StringFilterTractFilter

public StringFilterTractFilter(StringFilter filter)

StringFilterTractFilter

public StringFilterTractFilter()
Method Detail

setFilter

public void setFilter(StringFilter filter)

setPolite

public void setPolite(boolean polite)

filter

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

init

public void init(Fetcher context)
Specified by:
init in interface Initialisable