Package org.pfsw.reflect

Reflection Utility Classes
Provides convenience methods on top of the standard Java reflection API.

See:
          Description

Interface Summary
AttributeReadAccess Specifies the methods an object must implement to provide generic read access to its attributes.
AttributeReadWriteAccess Specifies the methods an object must implement to provide generic write access to its attributes.
 

Class Summary
ClassInfo<T> Contains the name of a class and the class itself.
Dynamic This class supports more dynamic programming than usually possible in Java.
DynamicMBeanDelegator<TRECEIVER> An generic reflection based implementation for applying a DynamicMBean interface on a another object that actually does not need to implement the DynamicMBean interface.
Modifiers This class provides methods to conveniently set/unset modifier bits without having to fiddle around with bit logic.
ObjectAccessWrapper A wrapper that is capable to read and write object fields via getter and setter methods or directly.
ObjectOrMapAccessWrapper A wrapper that is capable to read and write object fields via getter and setter methods or directly.
ReflectUtil The sole instance (Singleton) of this class can be accessed by method current().
XmlReflection Provides a mechanism to create Java object instances from XML meta-data describing the objects to create.
 

Exception Summary
ReflectionException Special runtime exception to wrap all exceptions that might occur due to reflective access to objects and classes.
 

Package org.pfsw.reflect Description

Reflection Utility Classes


Provides convenience methods on top of the standard Java reflection API.