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

Packages that use org.apache.beehive.controls.runtime.generator
org.apache.beehive.controls.runtime.generator   
org.apache.beehive.controls.runtime.generator.apt   
 

Classes in org.apache.beehive.controls.runtime.generator used by org.apache.beehive.controls.runtime.generator
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).
CodeGenerationException
          A simple exception wrapper class used for code generation failures.
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
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.
 

Classes in org.apache.beehive.controls.runtime.generator used by org.apache.beehive.controls.runtime.generator.apt
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
CodeGenerationException
          A simple exception wrapper class used for code generation failures.
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.
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.
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.
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.