Package org.pfsw.extender

Interface Summary
ExtensionProcessor A callback handler for extension objects.
MixinProcessor A callback handler for mixin objects.
 

Class Summary
DelegatingInvocationHandler<TDelegate> A generic InvocationHandler that passes all method calls through to a delegate object.
ExtendedObject<TDelegate> This is the core of the extendible objects framework.
ObjectExtender This class provides various static methods for creation of "extended" objects and to add mix-ins.
 

Annotation Types Summary
Self A simple marker annotation that identifies the field that must hold the proxy object which contains all extensions and represents the whole object itself.