Class Summary |
AptTask |
The AptTask class defines a custom ANT task for invoking APT-based code generation. |
ClientField |
The ClientField class is an abstract base class that represents an java.lang.reflect.Field
on an implementation class that refers to a client event notifier |
ClientInitializer |
The ClientInitializer represents a generated class that contains the code
necessary to initialize a client that uses controls declaratively (via Control and
EventHandler annotations). |
CodeGenerator |
The CodeGenerator class is an abstract base class that encapsulates the invocation
Apache Velocity or other code generation tools that generate source artifacts. |
ContextField |
The ContextField class is an abstract base class that represents an java.lang.reflect.Field
on an implementation class that refers to a contextual service. |
ControlBean |
The ControlBean class is an class representing a generated JavaBean class that can host
control implementation types associated with a particular control public or extension
interface. |
ControlClient |
|
ControlEvent |
The ControlEvent class is an abstract base class that represents an Event declared within an
EventSet interface of a ControlInterface |
ControlEventHandler |
The ControlEventHandler class is an abstract base class that represents an EventHandler
method declared on a control hosting container. |
ControlEventSet |
The ControlEventSet class is an abstract base class that represents an EventSet on the
interface of a ControlBean type. |
ControlField |
The ControlField class is an abstract base class that represents an java.lang.reflect.Field
on an implementation class that refers to a control. |
ControlImpl |
The ControlImpl class is an abstract class that represents the attributes of a Control
implementation class. |
ControlInterface |
The ControlInterface class is an abstract base class that represents the interface (base or
extension) associated with a ControlBean type. |
ControlOperation |
The ControlOperation class is an abstract base class that represents an operation on the
interface of a ControlBeanType. |
ControlProperty |
The ControlProperty class is an abstract base class that represents an Event declared within an
EventSet interface of a ControlBean type. |
ControlPropertySet |
The ControlPropertySet class is an abstract base class that represents a PropertySet on the
interface of a ControlBean type. |
EventAdaptor |
The EventAdaptor class represents the generated class that is necessary to route
events for a EventSet onto implemented EventHandlers on an implementation class. |
EventField |
The GenField class represents a field type that is also an event source |
GenClass |
The GenClass abstract class defines a base set of methods that are generally available
for template usage on class-type objects
This is done with an abstract class (instead of an interface) so derived abstract classes
can be subclassed from it w/out requiring all of the methods to be declared there. |
GeneratorOutput |
The GeneratorOutput class represents a single file output by the code generation process,
as well as the template and context information necessary to generate it. |
GenField |
The GenField abstract class defines a base set of methods that are generally available
for template usage on field-type objects
This is done with an abstract class (instead of an interface) so derived abstract classes
can be subclassed from it w/out requiring all of the methods to be declared there. |
GenMethod |
The GenMethod abstract class defines a base set of methods that are generally available
for template usage on method-type objects
This is done with an abstract class (instead of an interface) so derived abstract classes
can be subclassed from it w/out requiring all of the methods to be declared there. |
ImplInitializer |
The ImplInitializer class is a generated class that contains the code necessary to initialize
a ControlBean implementation instance. |
IndentingWriter |
The IndentingWriter class is a simple implementation of an indenting code writer |
SimpleFiler |
The SimpleFiler class is a very basic implementation of the com.sun.mirror.apt.Filer
interface, for code generation output. |
VelocityGenerator |
The VelocityGenerator class is an implementation of CodeGenerator that uses standard
Apache Velocity classes from the system classpath. |