|
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. |
| AptControlInterfaceProperty |
A property derived from a getter/setter method of the control interface. |
| 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 |
| VelocityAptLogSystem |
The VelocityAptLogSystem implements the org.apache.velocity.runtime.LogSystem
interface for logging messages from Velocity and routes warnings and errors to the log
system of APT. |
| VelocityGenerator |
The VelocityGenerator class is an implementation of CodeGenerator that uses standard
Apache Velocity classes from the system classpath. |