Class Summary |
AptAnnotationHelper |
The AptAnnotationHelper class is a helper class that aids in the reading of annotation
values using APT metadata |
AptClientField |
The AptClientField class describes a reference to a client callback notifier within an
AptControlImplementation class. |
AptContextField |
The AptContextField class contains information about a field referring to a contextual
service with an AptControlImplementation class. |
AptControlClient |
The AptControlClient class contains metadata about a class that contains nested control
references (AptControlField). |
AptControlField |
The AptControlField class contains information about a field that refers to a nested control. |
AptControlImplementation |
The AptControlImplementation class provides validation and metadata management when
processing a ControlImplementation class. |
AptControlInterface |
The AptControlInterface provides validation and metadata management for a ControlInterface
or ControlExtension class during APT processing. |
AptEvent |
The AptEvent class represents a control Property where the event attributes
are derived using APT metadata |
AptEventField |
The AptEventField class represents a field type that is also an event source |
AptEventHandler |
The AptEventHandler class represents a control EventHandler where the event attributes
are derived using APT metadata |
AptEventSet |
The AptEventSet class represents a control EventSet where the events
are derived using APT metadata. |
AptField |
The AptField class is a helper class that knows how to generate useful information
about a Field using APT metadata |
AptMethod |
The AptMethod class defines a base set of utility methods for acessing method attributes
based upon an APT method declaration. |
AptMethodSet<T extends AptMethod> |
The AptMethodSet method represents a collection of AptMethod objects. |
AptOperation |
The AptOperation class represents a control operation where the operation attributes
are derived using APT metadata. |
AptProperty |
The AptProperty class represents a control Property where the property attributes
are derived using APT metadata |
AptPropertySet |
The AptPropertySet class represents a control PropertySet where the property list
is derived using APT metadata |
AptTask |
The AptTask class defines a custom ANT task for invoking APT-based code generation. |
AptType |
The AptType abstract class defines a base set of methods that are generally available
for template usage on type declaration objects |
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. |
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. |
EventAdaptor |
The EventAdaptor class represents the generated class that is necessary to route
events for a EventSet onto implemented EventHandlers on an implementation class. |
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. |
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 |
VelocityGenerator |
The VelocityGenerator class is an implementation of CodeGenerator that uses standard
Apache Velocity classes from the system classpath. |