org.stringtree.juicer.tract
Class DelegatedTractFilter

java.lang.Object
  extended by org.stringtree.util.ShallowDelegator
      extended by org.stringtree.util.Delegator
          extended by org.stringtree.juicer.tract.DelegatedTractFilter
All Implemented Interfaces:
TractDestination, TractFilter, TractSource
Direct Known Subclasses:
Transformation

public class DelegatedTractFilter
extends Delegator
implements TractFilter


Field Summary
 
Fields inherited from class org.stringtree.util.ShallowDelegator
other
 
Constructor Summary
DelegatedTractFilter(TractFilter other)
           
 
Method Summary
 void connectSource(TractSource source)
           
 Tract filter(Tract tract)
           
 Tract nextTract()
           
 TractFilter real()
           
 
Methods inherited from class org.stringtree.util.Delegator
equals, hashCode, toString
 
Methods inherited from class org.stringtree.util.ShallowDelegator
getOther, setOther
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DelegatedTractFilter

public DelegatedTractFilter(TractFilter other)
Method Detail

real

public TractFilter real()

filter

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

nextTract

public Tract nextTract()
Specified by:
nextTract in interface TractSource

connectSource

public void connectSource(TractSource source)
Specified by:
connectSource in interface TractDestination