org.stringtree.fetcher
Class BeanFetcher

java.lang.Object
  extended by org.stringtree.fetcher.BeanFetcher
All Implemented Interfaces:
Fetcher

public class BeanFetcher
extends java.lang.Object
implements Fetcher


Field Summary
protected  Fetcher context
           
protected  java.util.Map fields
           
protected  java.util.Map methods
           
protected  java.lang.Object obj
           
 
Constructor Summary
BeanFetcher(java.lang.Object obj)
           
BeanFetcher(java.lang.Object obj, Fetcher context)
           
 
Method Summary
 boolean contains(java.lang.String key)
           
 java.lang.Object getObject(java.lang.String key)
           
private  java.lang.Object invoke(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

obj

protected java.lang.Object obj

methods

protected java.util.Map methods

fields

protected java.util.Map fields

context

protected Fetcher context
Constructor Detail

BeanFetcher

public BeanFetcher(java.lang.Object obj,
                   Fetcher context)

BeanFetcher

public BeanFetcher(java.lang.Object obj)
Method Detail

invoke

private java.lang.Object invoke(java.lang.String key)

getObject

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

contains

public boolean contains(java.lang.String key)