Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Bootstrap
Class ObjectTraverser  view ObjectTraverser download ObjectTraverser.java

java.lang.Object
  extended byBootstrap.ObjectTraverser

public abstract class ObjectTraverser
extends java.lang.Object

ObjectTraverser

Version:
$Id: ObjectTraverser.java,v 1.27 2003/08/09 12:19:21 joewhaley Exp $

Field Summary
static java.lang.Object NO_OBJECT
           
static java.io.PrintStream out
           
static boolean TRACE
           
 
Constructor Summary
ObjectTraverser()
           
 
Method Summary
 java.lang.Object getInstanceFieldValue_reflection(java.lang.Object base, java.lang.reflect.Field f2)
           
 java.lang.Object getInstanceFieldValue(java.lang.Object base, Clazz.jq_InstanceField f)
           
 java.lang.Object getStaticFieldValue_reflection(java.lang.reflect.Field f2)
           
 java.lang.Object getStaticFieldValue(Clazz.jq_StaticField f)
           
abstract  void initialize()
           
static java.lang.reflect.Field lookupField(java.lang.Class c, java.lang.String fieldName)
           
abstract  java.lang.Object mapInstanceField(java.lang.Object o, Clazz.jq_InstanceField f)
           
abstract  java.lang.Object mapStaticField(Clazz.jq_StaticField f)
           
abstract  java.lang.Object mapValue(java.lang.Object o)
           
 void putInstanceFieldValue_reflection(java.lang.Object base, java.lang.reflect.Field f2, java.lang.Object o)
           
 void putInstanceFieldValue(java.lang.Object base, Clazz.jq_InstanceField f, java.lang.Object o)
           
 void putStaticFieldValue_reflection(java.lang.reflect.Field f2, java.lang.Object o)
           
 void putStaticFieldValue(Clazz.jq_StaticField f, java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE

public static boolean TRACE

out

public static final java.io.PrintStream out

NO_OBJECT

public static final java.lang.Object NO_OBJECT
Constructor Detail

ObjectTraverser

public ObjectTraverser()
Method Detail

initialize

public abstract void initialize()

mapStaticField

public abstract java.lang.Object mapStaticField(Clazz.jq_StaticField f)

mapInstanceField

public abstract java.lang.Object mapInstanceField(java.lang.Object o,
                                                  Clazz.jq_InstanceField f)

mapValue

public abstract java.lang.Object mapValue(java.lang.Object o)

getStaticFieldValue

public java.lang.Object getStaticFieldValue(Clazz.jq_StaticField f)

lookupField

public static java.lang.reflect.Field lookupField(java.lang.Class c,
                                                  java.lang.String fieldName)

getStaticFieldValue_reflection

public java.lang.Object getStaticFieldValue_reflection(java.lang.reflect.Field f2)

getInstanceFieldValue

public java.lang.Object getInstanceFieldValue(java.lang.Object base,
                                              Clazz.jq_InstanceField f)

getInstanceFieldValue_reflection

public java.lang.Object getInstanceFieldValue_reflection(java.lang.Object base,
                                                         java.lang.reflect.Field f2)

putStaticFieldValue

public void putStaticFieldValue(Clazz.jq_StaticField f,
                                java.lang.Object o)

putStaticFieldValue_reflection

public void putStaticFieldValue_reflection(java.lang.reflect.Field f2,
                                           java.lang.Object o)

putInstanceFieldValue

public void putInstanceFieldValue(java.lang.Object base,
                                  Clazz.jq_InstanceField f,
                                  java.lang.Object o)

putInstanceFieldValue_reflection

public void putInstanceFieldValue_reflection(java.lang.Object base,
                                             java.lang.reflect.Field f2,
                                             java.lang.Object o)