org.stringtree.juicer.tract
Class ExternalTractPipeline

java.lang.Object
  extended by org.stringtree.juicer.tract.AbstractTractDestination
      extended by org.stringtree.juicer.tract.BasicTractFilter
          extended by org.stringtree.juicer.tract.TractPipeline
              extended by org.stringtree.juicer.tract.InitialisingTractPipeline
                  extended by org.stringtree.juicer.tract.ExternalTractPipeline
All Implemented Interfaces:
Initialisable, TractDestination, TractFilter, TractSource
Direct Known Subclasses:
IncludeTractPipelineFilter

public class ExternalTractPipeline
extends InitialisingTractPipeline


Field Summary
protected  ClassUtils creator
           
 
Fields inherited from class org.stringtree.juicer.tract.TractPipeline
list
 
Fields inherited from class org.stringtree.juicer.tract.AbstractTractDestination
source
 
Constructor Summary
ExternalTractPipeline(java.lang.String spec)
           
ExternalTractPipeline(java.lang.String spec, Fetcher context)
           
ExternalTractPipeline(StringSource spec)
           
ExternalTractPipeline(StringSource spec, Fetcher context)
           
 
Method Summary
private  TractFilter createFilter(java.lang.String line)
           
private static StringSource createStringSource(java.lang.String spec)
           
private  java.util.List getFilters(StringSource spec)
           
 
Methods inherited from class org.stringtree.juicer.tract.InitialisingTractPipeline
init, relink
 
Methods inherited from class org.stringtree.juicer.tract.TractPipeline
connectSource, setList
 
Methods inherited from class org.stringtree.juicer.tract.BasicTractFilter
filter, nextTract
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

creator

protected ClassUtils creator
Constructor Detail

ExternalTractPipeline

public ExternalTractPipeline(StringSource spec,
                             Fetcher context)

ExternalTractPipeline

public ExternalTractPipeline(java.lang.String spec,
                             Fetcher context)

ExternalTractPipeline

public ExternalTractPipeline(StringSource spec)

ExternalTractPipeline

public ExternalTractPipeline(java.lang.String spec)
Method Detail

createStringSource

private static StringSource createStringSource(java.lang.String spec)

getFilters

private java.util.List getFilters(StringSource spec)

createFilter

private TractFilter createFilter(java.lang.String line)