Package org.apache.beehive.controls.runtime.generator

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.
 

Exception Summary
CodeGenerationException A simple exception wrapper class used for code generation failures.