org.stringtree.juicer.tract
Class TractFilterFetcher

java.lang.Object
  extended by org.stringtree.juicer.tract.TractFilterFetcher
All Implemented Interfaces:
Container, Fetcher, ObjectFinder, StringFinder
Direct Known Subclasses:
ExternalFormatter, Formatter

public class TractFilterFetcher
extends java.lang.Object
implements StringFinder


Field Summary
private  TractFilter filter
           
 
Fields inherited from interface org.stringtree.Container
CONTAINER
 
Constructor Summary
TractFilterFetcher()
           
TractFilterFetcher(TractFilter filter)
           
 
Method Summary
 boolean contains(java.lang.String name)
           
 java.lang.String get(java.lang.String key)
           
 java.lang.Object getObject(java.lang.String key)
           
 Fetcher getUnderlyingFetcher()
           
 java.util.Iterator list()
           
 void setFilter(TractFilter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filter

private TractFilter filter
Constructor Detail

TractFilterFetcher

public TractFilterFetcher(TractFilter filter)

TractFilterFetcher

public TractFilterFetcher()
Method Detail

setFilter

public void setFilter(TractFilter filter)

getObject

public java.lang.Object getObject(java.lang.String key)
Specified by:
getObject in interface Fetcher
Specified by:
getObject in interface ObjectFinder

get

public java.lang.String get(java.lang.String key)
Specified by:
get in interface StringFinder

getUnderlyingFetcher

public Fetcher getUnderlyingFetcher()
Specified by:
getUnderlyingFetcher in interface ObjectFinder

list

public java.util.Iterator list()

contains

public boolean contains(java.lang.String name)
Specified by:
contains in interface Container