org.apache.beehive.controls.runtime.generator |
|
Java Source File Name | Type | Comment |
AptAnnotationHelper.java | Class | |
AptClientField.java | Class | The AptClientField class describes a reference to a client callback notifier within an
AptControlImplementation class. |
AptContextField.java | Class | The AptContextField class contains information about a field referring to a contextual
service with an AptControlImplementation class. |
AptControlClient.java | Class | The AptControlClient class contains metadata about a class that contains nested control
references (AptControlField). |
AptControlField.java | Class | The AptControlField class contains information about a field that refers to a nested control. |
AptControlImplementation.java | Class | The AptControlImplementation class provides validation and metadata management when
processing a ControlImplementation class. |
AptControlInterface.java | Class | The AptControlInterface provides validation and metadata management for a ControlInterface
or ControlExtension class during APT processing. |
AptControlInterfaceProperty.java | Class | A property derived from a getter/setter method of the control interface. |
AptEvent.java | Class | |
AptEventField.java | Class | |
AptEventHandler.java | Class | |
AptEventSet.java | Class | The AptEventSet class represents a control EventSet where the events
are derived using APT metadata. |
AptField.java | Class | |
AptMethod.java | Class | The AptMethod class defines a base set of utility methods for acessing method attributes
based upon an APT method declaration. |
AptMethodSet.java | Class | The AptMethodSet method represents a collection of AptMethod objects. |
AptOperation.java | Class | The AptOperation class represents a control operation where the operation attributes
are derived using APT metadata. |
AptProperty.java | Class | |
AptPropertySet.java | Class | |
AptTask.java | Class | The AptTask class defines a custom ANT task for invoking APT-based code generation. |
AptType.java | Class | |
ClientInitializer.java | Class | The ClientInitializer represents a generated class that contains the code
necessary to initialize a client that uses controls declaratively (via Control and
EventHandler annotations). |
CodeGenerationException.java | Class | A simple exception wrapper class used for code generation failures. |
CodeGenerator.java | Class | The CodeGenerator class is an abstract base class that encapsulates the invocation
Apache Velocity or other code generation tools that generate source artifacts. |
ControlBean.java | Class | 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.java | Class | The EventAdaptor class represents the generated class that is necessary to route
events for a EventSet onto implemented EventHandlers on an implementation class. |
GenClass.java | Class | 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. |
Generator.java | Interface | The Generator interface will be implemented by APT data types that result in the generation
of new source or text artifacts. |
GeneratorOutput.java | Class | 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.java | Class | The ImplInitializer class is a generated class that contains the code necessary to initialize
a ControlBean implementation instance. |
IndentingWriter.java | Class | |
VelocityAptLogSystem.java | Class | 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.java | Class | The VelocityGenerator class is an implementation of CodeGenerator that uses standard
Apache Velocity classes from the system classpath. |