A B C D E F G H I M N O P R S T U V W _

A

acquire() - Method in interface ResourceContext
The acquire method allows a Control implementation to manually request acquisition.
acquire() - Method in class ResourceContextImpl
 
add(Object) - Method in class ControlBeanContext
Overrides the BeanContextSupport.add() method to perform additional validation that is unique for ControlBeans containers.
addControlType(String, String) - Method in class ControlClientManifest
Adds a new control type to the manifest
addEventAdaptor(ControlEventSet, EventAdaptor) - Method in class EventField
Adds a EventAdaptor for a particular EventSet
addHandler(ControlEvent, GenMethod) - Method in class EventAdaptor
Adds a new EventHandler for a ControlEvent to the EventAdaptor
addInvokeListener(InvokeListener) - Method in class ControlBean
Registers a new InvokeListener for this ControlBean.
addLifeCycleListener(ControlBeanContext.LifeCycle) - Method in interface ControlBeanContext
Registers a new listener for LifeCycle events on the context.
addLifeCycleListener(ControlBeanContext.LifeCycle) - Method in class ControlBeanContext
 
addListener(Object) - Method in class EventNotifier
Adds a new callback event listener for this EventNotifier
addResourceContext(ResourceContext) - Method in class ControlContainerContext
Adds a new managed ResourceContext to the ControlContainerContext.
addResourceEventsListener(ResourceContext.ResourceEvents) - Method in interface ResourceContext
Registers a listener that implements the ResourceEvents interface for the ResourceContext.
addResourceEventsListener(ResourceContext.ResourceEvents) - Method in class ResourceContextImpl
 
addToManifest(Manifest, List<File>) - Method in class ControlJarTask
 
AnnotatedElementMap - Class in org.apache.beehive.controls.api.properties
The AnnotatedElementMap represents a read-only PropertyMap where property values are derived from JSR-175 annotations.
AnnotatedElementMap(AnnotatedElement) - Constructor for class AnnotatedElementMap
Creates a new PropertyMap that is initialized based upon the type and annotations associated with an AnnotatedElement.
AnnotationConstraints - Interface in org.apache.beehive.controls.api.bean
AnnotationConstraints defines meta-annotations that allow specification of additional constraints that aren't expressible using J2SE 5.0 meta-annotations.
AnnotationConstraints.AllowExternalOverride - Annotation Type in org.apache.beehive.controls.api.bean
Defines whether the annotation decorated by this annotation can overriden externally (a marker interface).
AnnotationConstraints.MembershipRule - Annotation Type in org.apache.beehive.controls.api.bean
Provides a mechanism for enforcing constraints between members of an annotation (such a mechanism is absent from J2SE 5.0; for example, given an annotation with members 'a' and 'b' there is no way to say that they are mutually exclusive).
AnnotationConstraints.MembershipRuleValues - Enum in org.apache.beehive.controls.api.bean
Defines a number of simple constraints on the way annotation members can be used together.
AnnotationConstraints.RequiredRuntimeVersion - Annotation Type in org.apache.beehive.controls.api.bean
Specifies the version of the control runtime required by this annotation.
AnnotationMemberTypes - Interface in org.apache.beehive.controls.api.bean
AnnotationMemberTypes defines a set of annotations meant to used on annotation members to specify additional syntatic and semantic behaviour or constraints.
AnnotationMemberTypes.Date - Annotation Type in org.apache.beehive.controls.api.bean
Member is a Date is the Form of:YYYY/MM/DD Only valid on a member that returns String Note: JSR175 does not allow java.util.Date as a member type.
AnnotationMemberTypes.Decimal - Annotation Type in org.apache.beehive.controls.api.bean
Member is a Decimal Value.
AnnotationMemberTypes.FilePath - Annotation Type in org.apache.beehive.controls.api.bean
Member is a File Path Compiler MUST validate that value points to a readable file.
AnnotationMemberTypes.Int - Annotation Type in org.apache.beehive.controls.api.bean
Member is an Integer value.
AnnotationMemberTypes.JndiName - Annotation Type in org.apache.beehive.controls.api.bean
 
AnnotationMemberTypes.JndiName.ResourceType - Enum in org.apache.beehive.controls.api.bean
 
AnnotationMemberTypes.Optional - Annotation Type in org.apache.beehive.controls.api.bean
Marks a member as optional.
AnnotationMemberTypes.QName - Annotation Type in org.apache.beehive.controls.api.bean
Member is a QName Only valid on a member that returns String
AnnotationMemberTypes.Text - Annotation Type in org.apache.beehive.controls.api.bean
Member must be a String value.
AnnotationMemberTypes.URI - Annotation Type in org.apache.beehive.controls.api.bean
Member is a URI Only valid on a member that returns String
AnnotationMemberTypes.URL - Annotation Type in org.apache.beehive.controls.api.bean
Member is a URL Only valid on a member that returns String
AnnotationMemberTypes.URN - Annotation Type in org.apache.beehive.controls.api.bean
Member is a URN Only valid on a member that returns String
AnnotationMemberTypes.XML - Annotation Type in org.apache.beehive.controls.api.bean
Member contains well formed XML Only valid on a member that returns String
AptAnnotationHelper - Class in org.apache.beehive.controls.runtime.generator.apt
The AptAnnotationHelper class is a helper class that aids in the reading of annotation values using APT metadata
AptAnnotationHelper(AnnotationMirror) - Constructor for class AptAnnotationHelper
Initialize a new helper instance based upon a specific annotation declaration.
AptClientField - Class in org.apache.beehive.controls.runtime.generator.apt
The AptClientField class is an implementation of ClientField where values are derived using APT metadata
AptClientField(ControlImpl, FieldDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptClientField
Base constructor, protected so only a custom subclass can invoke
AptContextField - Class in org.apache.beehive.controls.runtime.generator.apt
The AptContextField class is an implementation of ContextField where values are derived using APT metadata
AptContextField(ControlImpl, FieldDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptContextField
Base constructor, protected so only a custom subclass can invoke
AptControlClient - Class in org.apache.beehive.controls.runtime.generator.apt
 
AptControlClient(TypeDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptControlClient
Constructs a new ControlClient instance where information is derived from APT metadata
AptControlField - Class in org.apache.beehive.controls.runtime.generator.apt
The AptControlField class is an implementation of ControlField where values are derived using APT metadata.
AptControlField(GenClass, FieldDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptControlField
Base constructor, protected so only a custom subclass can invoke
AptControlImplementation - Class in org.apache.beehive.controls.runtime.generator.apt
 
AptControlImplementation(Declaration, AnnotationProcessorEnvironment) - Constructor for class AptControlImplementation
Constructs a new ControlImpl instance where information is derived from APT metadata
AptControlInterface - Class in org.apache.beehive.controls.runtime.generator.apt
REVIEW: does it make sense to define AptControlExtension and/or ControlExtension?
AptControlInterface(Declaration, AnnotationProcessorEnvironment) - Constructor for class AptControlInterface
Constructs a new ControlInterface instance where interface information is derived from APT metadata
AptEvent - Class in org.apache.beehive.controls.runtime.generator.apt
The AptEvent class represents a control Property where the event attributes are derived using APT metadata
AptEvent(AptEventSet, MethodDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptEvent
Constructs a new AptEvent instance from APT metadata
AptEventHandler - Class in org.apache.beehive.controls.runtime.generator.apt
The AptEventHandler class represents a control EventHandler where the event attributes are derived using APT metadata
AptEventHandler(ControlEvent, MethodDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptEventHandler
Constructs a new AptEventHandler instance from APT metadata
AptEventSet - Class in org.apache.beehive.controls.runtime.generator.apt
The AptEventSet class represents a control EventSet where the events are derived using APT metadata.
AptEventSet(AptControlInterface, InterfaceDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptEventSet
Constructs a new AptEventSet instance from APT metadata
AptFieldHelper - Class in org.apache.beehive.controls.runtime.generator.apt
The AptFieldHelper class is a helper class that knows how to generate useful information about a Field using APT metadata
AptMethodHelper - Class in org.apache.beehive.controls.runtime.generator.apt
The AptMethodHelper class is a helper class that knows how to generate useful information such as argument declarations, argument lists, return type info, etc from a MethodDeclaration
AptOperation - Class in org.apache.beehive.controls.runtime.generator.apt
The AptOperation class represents a control operation where the operation attributes are derived using APT metadata.
AptOperation(AptControlInterface, MethodDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptOperation
Constructs a new ControlOperation instance where interface information is derived from APT metadata
AptProperty - Class in org.apache.beehive.controls.runtime.generator.apt
The AptProperty class represents a control Property where the property attributes are derived using APT metadata
AptProperty(AptPropertySet, AnnotationTypeElementDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptProperty
Constructs a new AptProperty instance from APT metadata
AptPropertySet - Class in org.apache.beehive.controls.runtime.generator.apt
The AptPropertySet class represents a control PropertySet where the property list is derived using APT metadata
AptPropertySet(AptControlInterface, AnnotationTypeDeclaration, AnnotationProcessorEnvironment) - Constructor for class AptPropertySet
Constructs a new AptPropertySet instance from APT metadata
AptTask - Class in org.apache.beehive.controls.runtime.generator
The AptTask class defines a custom ANT task for invoking APT-based code generation.
AptTask() - Constructor for class AptTask
 
AptUtils - Class in org.apache.beehive.controls.runtime.generator.apt
The AptUtils class consolidates helper methods used by various apt processors.
AptUtils() - Constructor for class AptUtils
 
assemble(ControlAssemblyContext) - Method in interface ControlAssembler
 
assemble(ControlAssemblyContext) - Method in class DefaultControlAssembler
 
assemble(File, File, String, Map<String, String>, ClassLoader) - Static method in class Assembler
Executes basic assembly algorithm.
Assembler - Class in org.apache.beehive.controls.runtime.assembly
 
Assembler() - Constructor for class Assembler
 
AssembleTask - Class in org.apache.beehive.controls.runtime.assembly
AssembleTask defines a custom ant task to perform control assembly.
AssembleTask() - Constructor for class AssembleTask
 

B

BaseAssemblyContext - Class in org.apache.beehive.controls.runtime.assembly
Base ControlAssemblyContext implementation
BaseAssemblyContext(Class, Map<String, String>, File, File) - Constructor for class BaseAssemblyContext
 
BaseMap - Class in org.apache.beehive.controls.api.properties
The BaseMap class provide an abstract base PropertyMap class from which other concrete PropertyMap implementation can derive.
BaseMap() - Constructor for class BaseMap
 
BEAN_CONTEXT_ATTRIBUTE - Static variable in class ControlFilter
 
BeanListener - Class in org.apache.beehive.controls.runtime.bean
The BeanListener class acts as the abstract base class for generated event listeners associated with a ControlBean.
BeanListener() - Constructor for class BeanListener
 
BeanListener(Object) - Constructor for class BeanListener
 
BeanPropertyMap - Class in org.apache.beehive.controls.api.properties
The BeanPropertyMap class represents a collection of property values where properties are stored in a local HashMap.
BeanPropertyMap(Class) - Constructor for class BeanPropertyMap
Creates an empty BeanPropertyMap associated with the specific Control public interface, PropertySet, or annotation type.
BeanPropertyMap(PropertyMap) - Constructor for class BeanPropertyMap
Creates a BeanPropertyMap that wraps another PropertyMap.
BEEHIVE_VERSION_PROP - Static variable in class ControlClientManifest
 
beginContext() - Method in class ControlContainerContext
Defines the beginning of a new control container execution context.
beginContext(ServletContext, ServletRequest, ServletResponse) - Method in class ServletBeanContext
Begins a new execution context, associated with a specific ServletRequest

C

check(Declaration, AnnotationProcessorEnvironment) - Method in interface ControlChecker
Invoked by the control build-time infrastructure to process a declaration of a control extension (ie, an interface annotated with @ControlExtension), or a field instance of a control type.
check(Declaration, AnnotationProcessorEnvironment) - Method in class DefaultControlChecker
 
check() - Method in class AptControlInterface
Runs control-specific checker class (if specified)
check(Declaration) - Method in class ControlAnnotationProcessor
 
check(Declaration) - Method in class ControlClientAnnotationProcessor
 
check() - Method in class TwoPhaseAnnotationProcessor
Performs semantic validation of input Declarations that are annotated with annotations claimed by this AnnotationProcessor.
check(Declaration) - Method in class TwoPhaseAnnotationProcessor
The check method is responsible for all semantic validation of the input Declaration.
check() - Method in class ControlInterface
Perform any type-specific checking associated with a control-extension type.
cleanUp() - Method in class ControlJarTask
Reset the manifest file list to be empty
Client - Annotation Type in org.apache.beehive.controls.api.events
The Client annotation type is used to mark fields in a Control implementation class that define client event proxies.
CLIENT_NAME_PROP - Static variable in class ControlClientManifest
 
ClientField - Class in org.apache.beehive.controls.runtime.generator
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
ClientField(ControlImpl) - Constructor for class ClientField
Base constructor, protected so only a custom subclass can invoke
ClientInitializer - Class in org.apache.beehive.controls.runtime.bean
The ClientInitializer class is an abstract base class that all generated Control client initializer classes will extend.
ClientInitializer() - Constructor for class ClientInitializer
 
ClientInitializer - Class in org.apache.beehive.controls.runtime.generator
The ClientInitializer represents a generated class that contains the code necessary to initialize a client that uses controls declaratively (via Control and EventHandler annotations).
ClientInitializer(ControlClient) - Constructor for class ClientInitializer
Constructs a new ClientInitializer class
cloneListener(Object) - Method in class BeanListener
 
close() - Method in class IndentingWriter
 
CodeGenerationException - Exception in org.apache.beehive.controls.runtime.generator
A simple exception wrapper class used for code generation failures.
CodeGenerationException(String, Exception) - Constructor for exception CodeGenerationException
 
CodeGenerationException(String) - Constructor for exception CodeGenerationException
 
CodeGenerationException(Exception) - Constructor for exception CodeGenerationException
 
CodeGenerator - Class in org.apache.beehive.controls.runtime.generator
The CodeGenerator class is an abstract base class that encapsulates the invocation Apache Velocity or other code generation tools that generate source artifacts.
CodeGenerator() - Constructor for class CodeGenerator
 
containsPropertySet(Class<? extends Annotation>) - Method in class AnnotatedElementMap
Returns true if the PropertyMap contains one or more values for the specified PropertySet, false otherwise
containsPropertySet(Class<? extends Annotation>) - Method in class BaseMap
Returns true if the PropertyMap contains one or more values for the specified PropertySet, false otherwise.
containsPropertySet(Class<? extends Annotation>) - Method in class BeanPropertyMap
Returns true if the PropertyMap contains one or more values for the specified PropertySet, false otherwise
containsPropertySet(Class<? extends Annotation>) - Method in interface PropertyMap
Returns true if the PropertyMap contains one or more values for the specified PropertySet, false otherwise
Context - Annotation Type in org.apache.beehive.controls.api.context
The Context annotation type is used to annotate a field within a control implementation class that refers to a contextual service.
ContextField - Class in org.apache.beehive.controls.runtime.generator
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.
ContextField(ControlImpl) - Constructor for class ContextField
Base constructor, protected so only a custom subclass can invoke
Control - Annotation Type in org.apache.beehive.controls.api.bean
The Control annotation type is used to annotate a field within a control client source file that is a control reference.
ControlAnnotationProcessor - Class in org.apache.beehive.controls.runtime.generator.apt
 
ControlAnnotationProcessor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) - Constructor for class ControlAnnotationProcessor
 
ControlAnnotationProcessorFactory - Class in org.apache.beehive.controls.runtime.generator.apt
 
ControlAnnotationProcessorFactory() - Constructor for class ControlAnnotationProcessorFactory
 
ControlAssembler - Interface in org.apache.beehive.controls.api.assembly
This interface provides the methods that can be called at assembly-time by build tools.
ControlAssemblyContext - Interface in org.apache.beehive.controls.api.assembly
Control assemblers are passed a ControlAssemblyContext at the time they are invoked; the context allows the assemblers to interact with their external environment (checking files, side-effecting deployment descriptors, emitting code parameterized by the specifics of the control extension, etc).
ControlAssemblyContext.EJBModule - Interface in org.apache.beehive.controls.api.assembly
Providers of ControlAssemblyContext implementations may implement EJBModule to provide access to an EJB module environment.
ControlAssemblyContext.EntAppModule - Interface in org.apache.beehive.controls.api.assembly
Providers of ControlAssemblyContext implementations may implement EntAppModule to provide access to an enterprise application module environment.
ControlAssemblyContext.Factory - Interface in org.apache.beehive.controls.api.assembly
Providers of ControlAssemblyContext implementations MUST implement Factory and newInstance to return their implementation.
ControlAssemblyContext.WebAppModule - Interface in org.apache.beehive.controls.api.assembly
Providers of ControlAssemblyContext implementations may implement WebAppModule to provide access to a webapp module environment.
ControlAssemblyException - Exception in org.apache.beehive.controls.api.assembly
 
ControlAssemblyException(String) - Constructor for exception ControlAssemblyException
 
ControlAssemblyException(String, Throwable) - Constructor for exception ControlAssemblyException
 
ControlBean - Interface in org.apache.beehive.controls.api.bean
The ControlBean interface defines a base set of methods that are implemented by all JavaBeans that host Java Controls.
ControlBean - Class in org.apache.beehive.controls.runtime.bean
The ControlBean class is an abstract base class for the JavaBean classes generated to support Workshop controls.
ControlBean(ControlBeanContext, String, PropertyMap, Class) - Constructor for class ControlBean
 
ControlBean - Class in org.apache.beehive.controls.runtime.generator
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.
ControlBean(ControlInterface) - Constructor for class ControlBean
Constructs a new ControlBean class supporting a particular bean interface
ControlBeanContext - Interface in org.apache.beehive.controls.api.context
The ControlBeanContext interface defines the basic set of contextual services and lifecycle events for Java ControlBean implementations.
ControlBeanContext - Class in org.apache.beehive.controls.runtime.bean
The ControlBeanContext implements the basic BeanContextServices implementation for ControlBeans.
ControlBeanContext(ControlBean) - Constructor for class ControlBeanContext
Creates a new ControlBeanContext instance associated with a specific control bean.
ControlBeanContext.LifeCycle - Interface in org.apache.beehive.controls.api.context
The Lifecycle event interface defines a set of lifecycle events exposed by the ControlBeanContext to any registered listener.
ControlChecker - Interface in org.apache.beehive.controls.api.bean
The ControlChecker interface is implemented by control authors wishing to enforce rich semantic validation on extension and field instance declarations of their controls.
ControlClient - Class in org.apache.beehive.controls.runtime.generator
 
ControlClient() - Constructor for class ControlClient
 
ControlClientAnnotationProcessor - Class in org.apache.beehive.controls.runtime.generator.apt
 
ControlClientAnnotationProcessor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) - Constructor for class ControlClientAnnotationProcessor
 
ControlClientAnnotationProcessorFactory - Class in org.apache.beehive.controls.runtime.generator.apt
 
ControlClientAnnotationProcessorFactory() - Constructor for class ControlClientAnnotationProcessorFactory
 
ControlClientManifest - Class in org.apache.beehive.controls.runtime.generator.apt
The controls client manifest (aka "client manifest") surfaces the set of control types used by a client, and make the assembly process more efficient.
ControlClientManifest(File) - Constructor for class ControlClientManifest
Loads a ControlClientManifest from an existing manifest file.
ControlClientManifest(String) - Constructor for class ControlClientManifest
Creates a new ControlClientManifest
ControlContainerContext - Class in org.apache.beehive.controls.runtime.bean
The ControlContainerContext class provides a base class implementation for external containers of ControlBeans.
ControlContainerContext() - Constructor for class ControlContainerContext
 
ControlEvent - Class in org.apache.beehive.controls.runtime.generator
The ControlEvent class is an abstract base class that represents an Event declared within an EventSet interface of a ControlInterface
ControlEvent(ControlEventSet) - Constructor for class ControlEvent
Base constructor, protected so only a custom subclass can invoke
ControlEventHandler - Class in org.apache.beehive.controls.runtime.generator
The ControlEventHandler class is an abstract base class that represents an EventHandler method declared on a control hosting container.
ControlEventHandler(ControlEvent) - Constructor for class ControlEventHandler
Base constructor, protected so only a custom subclass can invoke
ControlEventSet - Class in org.apache.beehive.controls.runtime.generator
The ControlEventSet class is an abstract base class that represents an EventSet on the interface of a ControlBean type.
ControlEventSet(ControlInterface) - Constructor for class ControlEventSet
Base constructor, protected so only a custom subclass can invoke
ControlException - Exception in org.apache.beehive.controls.api
The ControlException class declares an unchecked exception that is thrown by the Controls runtime under certain failure conditions.
ControlException(String) - Constructor for exception ControlException
Constructs a ControlException object with the specified String as a message.
ControlException(String, Throwable) - Constructor for exception ControlException
Constructs a ControlException object using the specified String as a message, and the specified Throwable as a nested exception.
ControlExtension - Annotation Type in org.apache.beehive.controls.api.bean
The ControlExtension annotation type is used to annotate a control extension interface.
ControlField - Class in org.apache.beehive.controls.runtime.generator
The ControlField class is an abstract base class that represents an java.lang.reflect.Field on an implementation class that refers to a control.
ControlField(GenClass) - Constructor for class ControlField
Base constructor, protected so only a custom subclass can invoke
ControlFilter - Class in org.apache.beehive.controls.runtime.servlet
The ControlFilter class provides an implementation of an HTTP servlet filter that supports running controls in the web tier.
ControlFilter() - Constructor for class ControlFilter
 
ControlHandle - Interface in org.apache.beehive.controls.api.context
The ControlHandle interface defines a reference object to a control instance that enables control events to be fired on the control.
ControlImpl - Class in org.apache.beehive.controls.runtime.generator
The ControlImpl class is an abstract class that represents the attributes of a Control implementation class.
ControlImpl() - Constructor for class ControlImpl
 
ControlImplementation - Annotation Type in org.apache.beehive.controls.api.bean
The ControlImplementation annotation type is used to annotate the implementation class for a Java Control.
ControlInterface - Annotation Type in org.apache.beehive.controls.api.bean
The ControlInterface annotation type is used to annotate a control public interface.
ControlInterface - Class in org.apache.beehive.controls.runtime.generator
The ControlInterface class is an abstract base class that represents the interface (base or extension) associated with a ControlBean type.
ControlInterface() - Constructor for class ControlInterface
 
ControlJarTask - Class in org.apache.beehive.controls.runtime.packaging
The ControlTask class extends the standard ant Jar task to perform additional processing for JAR files that contain Beehive Controls.
ControlJarTask() - Constructor for class ControlJarTask
 
ControlOperation - Class in org.apache.beehive.controls.runtime.generator
The ControlOperation class is an abstract base class that represents an operation on the interface of a ControlBeanType.
ControlOperation(ControlInterface) - Constructor for class ControlOperation
Base constructor, protected so only a custom subclass can invoke
ControlProperty - Class in org.apache.beehive.controls.runtime.generator
The ControlProperty class is an abstract base class that represents an Event declared within an EventSet interface of a ControlBean type.
ControlProperty(ControlPropertySet) - Constructor for class ControlProperty
Base constructor, protected so only a custom subclass can invoke
ControlPropertySet - Class in org.apache.beehive.controls.runtime.generator
The ControlPropertySet class is an abstract base class that represents a PropertySet on the interface of a ControlBean type.
ControlPropertySet(ControlInterface) - Constructor for class ControlPropertySet
Base constructor, protected so only a custom subclass can invoke
ControlReferences - Annotation Type in org.apache.beehive.controls.api.bean
The ControlReferences annotation type is used to annotate a control client type, listing any control types that the client uses purely programmatically (and not declaratively).
createBinaryFile(Filer.Location, String, File) - Method in class SimpleFiler
 
createClassFile(String) - Method in class SimpleFiler
 
createClasspath() - Method in class AssembleTask
 
createFileset() - Method in class AssembleTask
 
createJavaOutputFile(String, String) - Method in interface ControlAssemblyContext
 
createJavaOutputFile(String, String) - Method in class BaseAssemblyContext
 
createSourceFile(String) - Method in class SimpleFiler
 
createTextFile(Filer.Location, String, File, String) - Method in class SimpleFiler
 

D

DefaultControlAssembler - Class in org.apache.beehive.controls.api.assembly
The default or "empty" control assembler that's assigned to an @ControlImplementation's assembler attribute if none is provided.
DefaultControlAssembler() - Constructor for class DefaultControlAssembler
 
DefaultControlChecker - Class in org.apache.beehive.controls.api.bean
The default or "empty" control checker that assigned to an @ControlInterface's controlChecker attribute if none is provided.
DefaultControlChecker() - Constructor for class DefaultControlChecker
 
depth - Variable in class IndentingWriter
current depth: // depth = 0; { // depth now is 2 { // depth now is 4 } // depth now is 2 } // depth now is 0
destroy() - Method in class ControlFilter
 
dispatch(String, Method, Object[]) - Method in class ControlContainerContext
Dispatch an operation or an event to a bean within this container bean context.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class ControlFilter
 

E

EJBAssemblyContext - Class in org.apache.beehive.controls.runtime.assembly
A ControlAssemblyContext implementation supporting standard EJB modules
EJBAssemblyContext(Class, Map<String, String>, File, File) - Constructor for class EJBAssemblyContext
 
EJBAssemblyContext.Factory - Class in org.apache.beehive.controls.runtime.assembly
 
EJBAssemblyContext.Factory() - Constructor for class EJBAssemblyContext.Factory
 
emit(Filer, String, File, String) - Method in class ControlClientManifest
Emits the manifest via an apt Filer implementation
endContext() - Method in class ControlContainerContext
Ends the current control container execution context
endContext() - Method in class ServletBeanContext
Ends the current execution context, and resetes the current active ServletRequest.
ensureControl() - Method in class ControlBean
Returns the target control instance associated with this ControlBean, performing lazy instantiation and initialization of the instance.
equals(Object) - Method in class PropertyKey
 
EventAdaptor - Class in org.apache.beehive.controls.runtime.generator
The EventAdaptor class represents the generated class that is necessary to route events for a EventSet onto implemented EventHandlers on an implementation class.
EventAdaptor(EventField, ControlEventSet) - Constructor for class EventAdaptor
Constructs a new EventAdaptor for events declared on an EventSet
EventField - Class in org.apache.beehive.controls.runtime.generator
The GenField class represents a field type that is also an event source
EventField() - Constructor for class EventField
 
EventHandler - Annotation Type in org.apache.beehive.controls.api.events
The EventHandler annotation type is used to mark a method that provides the event handler implementation for a Control event.
EventNotifier - Class in org.apache.beehive.controls.runtime.bean
The EventNotifier class provides basic callback listener management and event delivery services for ControlBean instances.
EventNotifier() - Constructor for class EventNotifier
 
EventSet - Annotation Type in org.apache.beehive.controls.api.events
The EventSet annotation type is used to mark an interface that defines a group of events associated with a Java Control.
execute() - Method in class AssembleTask
 
execute() - Method in class AptTask
 
Extensible - Interface in org.apache.beehive.controls.api.bean
The Extensible interface is implemented by a Java Control implementation class if the control defines an extensibility model that allows extended operations to be declared using a JCX interface.

F

FactorySeparator - Static variable in class ControlBean
 
FeatureAttribute - Annotation Type in org.apache.beehive.controls.api.packaging
The FeatureAttribute annotation type defines a JSR-175 syntax for specifying JavaBean FeatureDescriptor attributes associated with a Control.
FeatureInfo - Annotation Type in org.apache.beehive.controls.api.packaging
The FeatureInfo annotation type defines a JSR-175 syntax for annotating a Control to provide BeanInfo FeatureDescriptor information for the bean, its properties, methods, or events.
FILE_EXTENSION - Static variable in class ControlClientManifest
 
flush() - Method in class IndentingWriter
 

G

GenClass - Class in org.apache.beehive.controls.runtime.generator
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.
GenClass() - Constructor for class GenClass
 
generate(Declaration) - Method in class ControlAnnotationProcessor
 
generate() - Method in class ControlClientAnnotationProcessor
Each control client requires a manifest that documents the controls that it references.
generate(Declaration) - Method in class ControlClientAnnotationProcessor
 
generate() - Method in class TwoPhaseAnnotationProcessor
Emits additional artifacts for input Declarations that are annotated with annotations claimed by this AnnotationProcessor.
generate(Declaration) - Method in class TwoPhaseAnnotationProcessor
The generate method is responsible for the generation of any additional artifacts (source, class, or binary) that are derived from the input Declaration.
generate(GeneratorOutput) - Method in class CodeGenerator
 
generate(GeneratorOutput) - Method in class VelocityGenerator
Implementation of the CodeGenerator.generate() method, using standard Velocity package naming conventions and the system class loader
generateUniqueID(Class) - Method in class ControlBeanContext
Generates a new unique control ID for an instance of the target class
GeneratorOutput - Class in org.apache.beehive.controls.runtime.generator
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.
GeneratorOutput(Writer, String, HashMap<String, Object>) - Constructor for class GeneratorOutput
 
GenField - Class in org.apache.beehive.controls.runtime.generator
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.
GenField() - Constructor for class GenField
 
GenMethod - Class in org.apache.beehive.controls.runtime.generator
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.
GenMethod() - Constructor for class GenMethod
 
getAccessModifier() - Method in class AptClientField
 
getAccessModifier() - Method in class AptContextField
 
getAccessModifier() - Method in class AptControlField
 
getAccessModifier() - Method in class AptFieldHelper
Returns the access modifier associated with the field
getAccessModifier() - Method in class GenField
Returns the access modifier associated with the field
getAddListenerMethod() - Method in class ControlEventSet
Returns the name of the method used to register a new EventSet listener
getAnnotatedElement() - Method in class AnnotatedElementMap
Returns the AnnotatedElement used for PropertyMap values.
getAnnotationMap(AnnotatedElement) - Method in interface ControlBeanContext
Returns the PropertyMap containing default properties for an AnnotatedElement in the current context.
getAnnotationMap(ControlBeanContext, AnnotatedElement) - Static method in class ClientInitializer
Returns the annotation map for the specified bean/element combination.
getAnnotationMap(AnnotatedElement) - Method in class ControlBean
Returns the PropertyMap containing values associated with an AnnotatedElement.
getAnnotationMap(AnnotatedElement) - Method in class ControlBeanContext
Returns the PropertyMap containing default properties for an AnnotatedElement in the current context.
getAnnotationProcessorEnvironment() - Method in class TwoPhaseAnnotationProcessor
 
getApplicationXml() - Method in interface ControlAssemblyContext.EntAppModule
 
getArgDecl() - Method in class AptEvent
 
getArgDecl() - Method in class AptEventHandler
 
getArgDecl() - Method in class AptMethodHelper
Returns the argument declaration of the operation
getArgDecl() - Method in class AptOperation
 
getArgDecl() - Method in class GenMethod
Returns the method argument declaration
getArgList(boolean) - Method in class AptEvent
 
getArgList(boolean) - Method in class AptEventHandler
 
getArgList(boolean) - Method in class AptMethodHelper
Returns the the method argument names, in a comma separated list
getArgList(boolean) - Method in class AptOperation
 
getArgList(boolean) - Method in class GenMethod
Returns the the method argument names, in a comma separated list.
getArgList() - Method in class GenMethod
Returns the method argument names as a comma delmited list, in raw form.
getArgTypes() - Method in class AptEvent
 
getArgTypes() - Method in class AptEventHandler
 
getArgTypes() - Method in class AptMethodHelper
Returns the the method argument classes, in a comma separated list
getArgTypes() - Method in class AptOperation
 
getArgTypes() - Method in class GenMethod
Returns the the method argument classes, in a comma separated list
getBean(String) - Method in class ControlBeanContext
Returns a ControlBean instance nested the current BeanContext.
getBeanAnnotationMap(ControlBean, AnnotatedElement) - Method in class ControlBeanContext
The default implementation of getBeanAnnotationMap.
getBeanContext() - Method in interface ControlBean
Returns the java.beans.beancontext.BeanContext that provides the parent context for the Java Control.
getBeanContext() - Method in class ControlBean
Returns the nesting BeanContext for this ControlBean.
getBeanContextProxy() - Method in class ControlBean
Return the BeanContextService proxy associated with this bean instance
getBeanInfoName() - Method in class ControlBean
Returns the fully qualified classname of the ControlBean BeanInfo class.
getCheckOutput(Filer) - Method in class ControlImpl
Returns the information necessary to generate a ImplInitializer from this ControlImplementation.
getCheckOutput(Filer) - Method in class ControlInterface
Returns the information necessary to generate a ControlBean from this ControlInterface
getCheckOutput(Filer) - Method in class GenClass
Returns the list of generated files derived from this GenClass during the check phase of annotation processing.
getClassLoader() - Method in interface ControlBeanContext
Returns the ClassLoader used to load the ControlBean class associated with the control implementation instance.
getClassLoader() - Method in class ControlBeanContext
 
getClassName() - Method in class AptControlClient
Returns the fully qualified classname of this ControlImpl
getClassName() - Method in class AptControlImplementation
Returns the fully qualified classname of this ControlImpl
getClassName() - Method in class AptControlInterface
Returns the fully qualified classname of this ControlInterface
getClassName() - Method in class AptPropertySet
Returns the fully qualified class name of the property set
getClassName() - Method in class ClientInitializer
Returns the fully qualfied classname of the ClientInitializer
getClassName() - Method in class ControlBean
Returns the fully qualified classname of the ControlBean
getClassName() - Method in class ControlPropertySet
Returns the class name of the property set
getClassName() - Method in class EventAdaptor
Returns the name of the generated class for this adaptor
getClassName() - Method in class GenClass
Returns the fully qualified classname associated with the GenClass
getClassName() - Method in class ImplInitializer
Returns the fully qualfied classname of the ImplInitializer
getClientInitializerName() - Method in class ImplInitializer
Returns the fully qualified classname of any associated ClientInitializer
getClients() - Method in class ControlImpl
Returns the list of ClientFields declared directly by this ControlImpl
getContext() - Static method in class ControlContainerContext
Returns the active ControlContainerContext for the current thread, or null if no context is currently active.
getContext() - Method in class GeneratorOutput
 
getContexts() - Method in class ControlImpl
Returns the list of ContextFields declared directly by this ControlImpl
getControlAnnotation(Class<T>) - Method in interface ControlAssemblyContext
 
getControlAnnotation(Class<T>) - Method in class BaseAssemblyContext
 
getControlBean() - Method in class ControlField
Returns the ControlBean associated with this ControlField
getControlBeanContext() - Method in interface ControlBean
Returns the org.apache.beehive.controls.api.context.ControlBeanContext instance that provides the local context for this control bean.
getControlBeanContext() - Method in class ControlBean
Returns the bean context instance associated with the this bean, as opposed to the parent context returned by the public getBeanContext() API.
getControlBinding(Class) - Method in class ControlBeanContext
Returns the control implementation class that is bound to (implements) the public or extension interface in the current context.
getControlBinding(Class) - Method in class ControlContainerContext
Returns the binding from a control interface to a control implementation for the current container context.
getControlClient() - Method in class ControlClientManifest
 
getControlClient() - Method in class ClientInitializer
Returns the ControlBean implementation instance
getControlField(String) - Method in class ControlImpl
 
getControlHandle() - Method in interface ControlBeanContext
Returns a ControlHandle instance that enables operations and events to be dispatched to the target control, if it is running inside of a container that supports external event dispatch.
getControlHandle() - Method in class ControlBeanContext
 
getControlHandle(ControlBean) - Method in class ControlContainerContext
Returns a ControlHandle to the component containing the control.
getControlID() - Method in interface ControlBean
Returns the unique control ID associated with the Java ControlBean.
getControlID() - Method in interface ControlHandle
Returns the controlID of the target control referenced by this handle
getControlID() - Method in class ControlBean
Returns the control ID for this control
getControlImpl() - Method in class ImplInitializer
Returns the ControlBean implementation instance
getControlInterface() - Method in interface ControlBean
Returns the Java Control public interface for the ControlBean.
getControlInterface() - Method in interface ControlBeanContext
Returns the public or extension interface associated with the context
getControlInterface() - Method in class ControlBean
Returns the public interface for this control.
getControlInterface() - Method in class ControlBeanContext
 
getControlInterface() - Method in class AptControlImplementation
Returns the ControlInterface implemented by this ControlImpl.
getControlInterface() - Method in class ControlBean
Returns the public or extension interface associated with the ControlBean
getControlInterface() - Method in class ControlImpl
Returns the ControlInterface associated with this implementation
getControlInterface() - Method in class ControlOperation
Returns the ControlInterface associated with this ControlOperation
getControlInterface() - Method in class EventField
Returns the ControlInterface associated with this event field
getControlInterface() - Method in class ImplInitializer
Returns the public or extension interface associated with the ControlBean implementation
getControlMethodAnnotation(Class<T>, Method) - Method in interface ControlAssemblyContext
 
getControlMethodAnnotation(Class<T>, Method) - Method in class BaseAssemblyContext
 
getControlProperty(PropertyKey) - Method in class ControlBean
Returns a property on the ControlBean instance.
getControlPropertyMap() - Method in interface ControlBeanContext
Returns the current set of properties (in PropertyMap format) for the control associated with the context.
getControlPropertyMap() - Method in class ControlBeanContext
 
getControlPropertySet(Class<T>) - Method in interface ControlBeanContext
Returns the current value of PropertySet for the associated control, or null if the property set has not been bound.
getControlPropertySet(Class<T>) - Method in class ControlBeanContext
 
getControls() - Method in class ControlClient
Returns the list of ControlFields declared directly by this ControlImpl
getControlService(Class, Object) - Method in class ControlBean
Locates and obtains a context service from the BeanContextServices instance supporting this bean.
getControlType() - Method in interface ControlAssemblyContext
 
getControlType() - Method in class BaseAssemblyContext
 
getControlTypes() - Method in class ControlClientManifest
 
getDefaultControlBinding(Class) - Static method in class ControlBeanContext
Returns the default binding based entirely upon annotations or naming conventions.
getDefaultImpl(String) - Method in class ControlClientManifest
 
getDefaultImplClassName() - Method in interface ControlAssemblyContext
 
getDefaultImplClassName() - Method in class BaseAssemblyContext
 
getDefaultReturnValue() - Method in class GenMethod
Returns the default return value for the operation, based upon the operation return type.
getDefaultValue() - Method in class PropertyKey
Computes the default value for the value of this property key, or null if there is no defined default.
getEjbJarXml() - Method in interface ControlAssemblyContext.EJBModule
 
getEjbJarXml() - Method in class EJBAssemblyContext
 
getElementDeclaration(String) - Method in class AptAnnotationHelper
Returns the AnnotationTypeElementDeclaration for a particular element
getEvent() - Method in class ControlEventHandler
Returns the ControlEvent associated with the ControlEventHandler
getEventAdaptor(ControlEventSet) - Method in class EventField
Gets the EventAdaptor for a particular EventSet
getEventAdaptors() - Method in class EventField
Returns all EventAdaptors for this EventField
getEventNotifier(Class) - Method in class ControlBean
Returns the EventNotifier for this ControlBean
getEventNotifier(ControlBean, Class) - Method in class ImplInitializer
Returns the ControlBean event notifer for the specified eventSet
getEvents() - Method in class ControlEventSet
Returns the list of ControlEvents associated with this ControlEventSet
getEventSet() - Method in class ControlEvent
Returns the ControlEventSet associated with the ControlEvent
getEventSet(String) - Method in class ControlInterface
Returns the ControlEventSet with the specified name
getEventSet() - Method in class EventAdaptor
Returns the EventSet associated with this Adaptor
getEventSets() - Method in class ControlInterface
Returns the list of ControlEventSets declared directly by this ControlInterface
getExternalClassLoader() - Method in class AptControlInterface
Returns a classloader that can be used to load external classes
getExternalClassLoader() - Method in class ControlInterface
Returns a classloader that can be used to load external classes (e.g. user-written control checkers)
getFeatureInfo() - Method in class AptProperty
Returns any FeatureInfo associated with the property (or null if none)
getFeatureInfo() - Method in class ControlInterface
Returns the FeatureInfo attributes for this control interface
getFeatureInfo() - Method in class ControlProperty
Returns any FeatureInfo associated with the property (or null if none)
getField(String) - Method in class ControlClient
Returns the field with the specified name
getField(String) - Method in class ControlImpl
Returns the field with the specified name
getGeneratedTypes() - Method in class ControlClient
Returns the list of fully qualified class names for types that are derived from this GenClass
getGeneratedTypes() - Method in class ControlImpl
Returns the list of fully qualified class names for types that are derived from this GenClass
getGeneratedTypes() - Method in class ControlInterface
Returns the list of fully qualified class names for types that are derived from this GenClass
getGeneratedTypes() - Method in class GenClass
Returns the list of fully qualified class names for types that are derived from this GenClass
getGenerateOutput(Filer) - Method in class ControlClient
Returns the information necessary to generate a ControlBean from this ControlInterface
getGenerateOutput(Filer) - Method in class ControlInterface
Returns the information necessary to generate a packaging information from this ControlInterface.
getGenerateOutput(Filer) - Method in class GenClass
Returns the list of generated files derived from this GenClass during the generate phase of annotation processing.
getGenerator() - Method in class ControlAnnotationProcessor
Returns the CodeGenerator instance supporting this processor, instantiating a new generator instance if necessary.
getGenerator() - Method in class ControlClientAnnotationProcessor
Returns the CodeGenerator instance supporting this processor, instantiating a new generator instance if necessary.
getHandler(ControlEvent) - Method in class EventAdaptor
Returns the EventHandler for a ControlEvent on this EventAdaptor
getImplInitializer() - Method in class ControlBean
Obtains an instance of the appropriate ImplInitializer class
getKeyName() - Method in class ControlProperty
Returns the static final field name containing the key for this Property
getListener() - Method in class EventNotifier
Returns the listener associated with this EventNotifier
getLocalID() - Method in class ControlBean
Returns the local (parent-relative) ID for this ControlBean
getLocalName() - Method in class GenField
Returns a local variable used when setting the field value
getManifestAttributes() - Method in class AptControlInterface
Returns the array of ManifestAttributes associated with the ControlInterface
getManifestAttributes() - Method in class ControlInterface
Returns the array of ManifestAttributes associated with the ControlInterface
getManifestName() - Method in class ControlBean
Returns the class as a Jar Manifest Name attribute
getMapClass() - Method in class BaseMap
Returns the PropertySet or Control interface class associated with the PropertyMap.
getMapClass() - Method in interface PropertyMap
Returns the PropertySet or Control interface class associated with the PropertyMap.
getMemberName() - Method in class AptProperty
Returns the member name associated with this Property in the PropertySet
getMemberName() - Method in class ControlProperty
Returns the member name associated with this Property in the PropertySet
getMethodField() - Method in class ControlOperation
Returns the name of the static field that holds the name of this method.
getMethodPropertySet(Method, Class<T>) - Method in interface ControlBeanContext
Returns the current value of PropertySet for the provided method, or null if the property set has not been bound for this method.
getMethodPropertySet(Method, Class<T>) - Method in class ControlBeanContext
 
getModuleDir() - Method in interface ControlAssemblyContext
 
getModuleDir() - Method in class BaseAssemblyContext
 
getMostDerivedControlInterface() - Method in interface ControlAssemblyContext
 
getMostDerivedControlInterface() - Method in class BaseAssemblyContext
 
getMostDerivedInterface() - Method in class AptControlInterface
Returns the most-derived interface in the inheritance chain that is annotated with @ControlInterface.
getMostDerivedInterface() - Method in class ControlInterface
Returns the most-derived interface in the inheritance chain that is annotated with @ControlInterface.
getName() - Method in class AptClientField
 
getName() - Method in class AptContextField
 
getName() - Method in class AptControlField
 
getName() - Method in class AptEvent
 
getName() - Method in class AptEventHandler
 
getName() - Method in class AptEventSet
Returns the fully qualified EventSet name
getName() - Method in class AptFieldHelper
Returns the name of the method
getName() - Method in class AptMethodHelper
Returns the name of the method
getName() - Method in class AptOperation
 
getName() - Method in class ControlEventSet
Returns the fully qualified EventSet name
getName() - Method in class ControlProperty
Returns the base property name.
getName() - Method in class GenField
Returns the name of the field
getName() - Method in class GenMethod
Returns the name of the method
getNotifierClass() - Method in class ControlEventSet
Returns the name of the generated notifier class for this ControlEventSet
getNotifierExtends() - Method in class ControlEventSet
Returns any 'extends' clause that should be placed on the generated notifier class
getObjectValue(String) - Method in class AptAnnotationHelper
Returns the value of a particular element as an Object
getOperations() - Method in class ControlInterface
Returns the list of ControlOperations declared directly by this ControlInterface
getPackage() - Method in class AptControlClient
Returns the fully qualified package name of the control client
getPackage() - Method in class AptControlImplementation
Returns the fully qualified package name of the ControlImpl
getPackage() - Method in class AptControlInterface
Returns the fully qualified package name of this ControlImpl
getPackage() - Method in class AptPropertySet
Returns the fully qualified package name of this property set
getPackage() - Method in class ClientInitializer
Returns the package name of the ClientInitializer
getPackage() - Method in class ControlBean
Returns the fully qualified package name of the ControlBean
getPackage() - Method in class GenClass
Returns the base package name associated with the GenClass
getPackage() - Method in class ImplInitializer
Returns the package name of the ImplInitializer
getParameterNames(Method) - Method in interface ControlBeanContext
Returns an array containing the parameter names for the specified method
getParameterNames(Method) - Method in class ControlBean
Returns the parameter names for a method on the ControlBean.
getParameterNames(Method) - Method in class ControlBeanContext
 
getParameterPropertySet(Method, int, Class<T>) - Method in interface ControlBeanContext
Returns the current value of PropertySet for the selected (by index) method parameter, or null if the property set has not been bound for this method.
getParameterPropertySet(Method, int, Class<T>) - Method in class ControlBeanContext
 
getParameterValue(Method, String, Object[]) - Method in interface ControlBeanContext
Returns the value of a named method parameter from the input parameter array.
getParameterValue(Method, String, Object[]) - Method in class ControlBeanContext
 
getPrefix() - Method in class AptPropertySet
Returns the property name prefix for properties in this PropertySet
getPrefix() - Method in class ControlPropertySet
Returns the property name prefix for properties in this PropertySet
getProcessorFor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) - Method in class ControlAnnotationProcessorFactory
 
getProcessorFor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) - Method in class ControlClientAnnotationProcessorFactory
 
getProperties() - Method in class ControlPropertySet
Returns the list of ControlProperties associated with this ControlPropertySet
getProperty(PropertyKey) - Method in class AnnotatedElementMap
Returns the property value specified by 'key' within this map.
getProperty(PropertyKey) - Method in class BaseMap
Returns the property value specified by 'key' within this map.
getProperty(PropertyKey) - Method in class BeanPropertyMap
Returns the property value specified by 'key' within this map.
getProperty(PropertyKey) - Method in interface PropertyMap
Returns the property value specified by 'key' within this map.
getPropertyCount() - Method in class ControlInterface
Returns the total number of properties for this control interface
getPropertyInfo() - Method in class AptProperty
Returns any PropertyInfo associated with the property (or null if none)
getPropertyInfo() - Method in class ControlProperty
Returns any PropertyInfo associated with the property (or null if none)
getPropertyMapCache() - Method in class ControlBean
Returns the local cache for ControlBean property maps.
getPropertyName() - Method in class PropertyKey
 
getPropertySet() - Method in class PropertyKey
 
getPropertySet() - Method in class ControlProperty
Returns the ControlPropertySet associated with the ControlPropertySet
getPropertySets() - Method in class ControlInterface
Returns the list of ControlPropertySets declared directly by this ControlInterface
getPropertyType() - Method in class PropertyKey
 
getProxy(Class<T>, PropertyMap) - Static method in class PropertySetProxy
Creates a new proxy instance implementing the PropertySet interface and backed by the data from the property map.
getReflectField() - Method in class GenField
Returns the name of a static local field using to refer to this Field
getReflectFields() - Method in class ClientInitializer
Returns the list of impl class fields that must be initialized using Reflection
getReflectFields() - Method in class ImplInitializer
Returns the list of impl class fields that must be initialized using Reflection
getRemoveListenerMethod() - Method in class ControlEventSet
Returns the name of the method used to register a new EventSet listener
getResourceString(String, Object...) - Method in class TwoPhaseAnnotationProcessor
 
getReturnType() - Method in class AptEvent
 
getReturnType() - Method in class AptEventHandler
 
getReturnType() - Method in class AptMethodHelper
 
getReturnType() - Method in class AptOperation
 
getReturnType() - Method in class GenMethod
Returns the return type name of the method
getService(Class<T>, Object) - Method in interface ControlBeanContext
Returns an instance of a contextual service based upon the local context.
getService(Class<T>, Object) - Method in class ControlBeanContext
 
getServletContext() - Method in class ServletBeanContext
Returns the ServletContext associated with this context (or null if not currently processing a request)
getServletRequest() - Method in class ServletBeanContext
Returns the ServletRequest associated with this context (or null if not currently processing a request)
getServletResponse() - Method in class ServletBeanContext
Returns the ServletResponse associated with this context (or null if not currently processing a request)
getShortName() - Method in class AptControlClient
Returns the unqualified classname of the control client Note that if the client is nested, this will not return the containing class/intf names.
getShortName() - Method in class AptControlImplementation
Returns the unqualified classname of this ControlImpl Note that if the class is nested, this will not return the containing class/intf names.
getShortName() - Method in class AptControlInterface
Returns the unqualified classname of this ControlInterface.
getShortName() - Method in class AptPropertySet
Returns the unqualified classname of this property set
getShortName() - Method in class ClientInitializer
Returns the unqualified classname of the ClientInitializer
getShortName() - Method in class ControlBean
Returns the unqualified classname of the ControlBean
getShortName() - Method in class ControlEventSet
Returns the unqualified class name for this event set
getShortName() - Method in class GenClass
Returns the unqualified class name associated with the GenClass
getShortName() - Method in class ImplInitializer
Returns the unqualified classname of the ImplInitializer
getSource() - Method in class BeanListener
 
getStringValue(String) - Method in class AptAnnotationHelper
Returns the value of a particular element as a String
getSuperClass() - Method in class AptControlClient
Returns the super class for this class
getSuperClass() - Method in class ClientInitializer
 
getSuperClass() - Method in class ControlBean
Returns the super class for this ControlBean
getSuperClass() - Method in class ControlImpl
Returns the super interface for this interface
getSuperClass() - Method in class ControlInterface
Returns the super interface for this interface
getSuperClass() - Method in class GenClass
Returns the super class for this class
getSuperClass() - Method in class ImplInitializer
Returns the ImplInitializer super class for this ImplInitializer
getSuperClientName() - Method in class AptControlClient
Returns the fully qualified classname of the closest control client in the inheritance chain.
getSuperClientName() - Method in class ControlClient
Returns the fully qualified classname of the closest control client in the inheritance chain.
getTemplate(String) - Method in class VelocityGenerator
 
getTemplateName() - Method in class GeneratorOutput
 
getThrowsClause() - Method in class AptEvent
 
getThrowsClause() - Method in class AptEventHandler
 
getThrowsClause() - Method in class AptMethodHelper
Returns the throws clause of the operation
getThrowsClause() - Method in class AptOperation
 
getThrowsClause() - Method in class GenMethod
Returns the throws clause of the method
getThrowsList() - Method in class AptEvent
 
getThrowsList() - Method in class AptEventHandler
 
getThrowsList() - Method in class AptMethodHelper
Returns an ArrayList of thrown exceptions
getThrowsList() - Method in class AptOperation
 
getThrowsList() - Method in class GenMethod
Returns an ArrayList containing the list of thrown exceptions
getType() - Method in class AptClientField
 
getType() - Method in class AptContextField
 
getType() - Method in class AptControlField
 
getType() - Method in class AptFieldHelper
Returns the type of the field
getType() - Method in class AptProperty
Returns the type of the Property
getType() - Method in class ControlProperty
Returns the type of the Property
getType() - Method in class GenField
Returns the field type of the field
getWebXml() - Method in interface ControlAssemblyContext.WebAppModule
 
getWriter() - Method in class GeneratorOutput
 
grabResources(FileSet[]) - Method in class ControlJarTask
Step #1: Wrap the implementation of Zip.grabResources.

H

hasClients() - Method in class ControlImpl
Returns true if the implemenation class contains any nested event proxies
hasContexts() - Method in class ControlImpl
Returns true if the implemenation class contains any nested services
hasControls() - Method in class ControlClient
Returns true if the implemenation class contains any nested controls
hasControls() - Method in class ControlImpl
Returns true if the implemenation class contains any nested controls
hasErrors() - Method in class TwoPhaseAnnotationProcessor
Reports whether this processor has encountered errors during the "check" phase.
hasHandler(ControlEvent) - Method in class EventAdaptor
Returns true if there is an EventHandler for ControlEvent on this EventAdaptor
hashCode() - Method in class PropertyKey
 
hasResources() - Method in interface ResourceContext
The hasResources method returns true if the control has currently acquired resources, false otherwise.
hasResources() - Method in class ResourceContextImpl
 
hasSuperClass() - Method in class GenClass
Returns true if the GenClass extends another class
hasSuperClient() - Method in class AptControlClient
 
hasSuperClient() - Method in class ControlClient
 

I

IDSeparator - Static variable in class ControlBean
 
ImplInitializer - Class in org.apache.beehive.controls.runtime.bean
The ImplInitializer class is an abstract base class that all generated Control initalization classes will extend.
ImplInitializer() - Constructor for class ImplInitializer
 
ImplInitializer - Class in org.apache.beehive.controls.runtime.generator
The ImplInitializer class is a generated class that contains the code necessary to initialize a ControlBean implementation instance.
ImplInitializer(ControlImpl) - Constructor for class ImplInitializer
Constructs a new ImplInitializer class supporting a particular control bean implementation
IndentingWriter - Class in org.apache.beehive.controls.runtime.generator
The IndentingWriter class is a simple implementation of an indenting code writer
IndentingWriter(Writer) - Constructor for class IndentingWriter
 
IndentingWriter(Writer, int) - Constructor for class IndentingWriter
 
init() - Method in class ClientField
Initializes the ClientField instance.
init() - Method in class ControlClient
Initializes the ControlClient class.
init() - Method in class ControlEvent
Initializes the ControlEvent instance.
init() - Method in class ControlEventSet
Initializes the ControlEventSet instance.
init() - Method in class ControlField
Initializes the ControlField instance.
init() - Method in class ControlImpl
Initializes the ControlInterface class.
init() - Method in class ControlInterface
Initializes the ControlInterface class.
init() - Method in class ControlOperation
Initializes the ControlOperation instance.
init() - Method in class ControlProperty
Initializes the ControlProperty instance.
init() - Method in class ControlPropertySet
Initializes the ControlPropertySet instance.
init() - Method in class EventField
 
init(FilterConfig) - Method in class ControlFilter
 
initClients() - Method in class AptControlImplementation
Initializes the list of ClientFields declared directly by this ControlImpl
initClients() - Method in class ControlImpl
Initializes the list of ClientFields declared directly by this ControlImpl
initContexts() - Method in class AptControlImplementation
Initializes the list of ContextFields declared directly by this ControlImpl
initContexts() - Method in class ControlImpl
Initializes the list of ContextFields declared directly by this ControlImpl
initControlInterface() - Method in class AptContextField
Initializes the ControlInterface associated with this ControlField
initControlInterface() - Method in class AptControlField
Initializes the ControlInterface associated with this ControlField
initControlInterface() - Method in class EventField
Initializes the ControlInterface associated with this event field.
initControls(ControlBean, Object) - Method in class ImplInitializer
Initializes all nested controls required by the target implementation instance.
initControls() - Method in class AptControlClient
Initializes the list of ControlFields declared directly by this ControlClient
initControls() - Method in class AptControlImplementation
Initializes the list of ControlFields for this ControlImpl
initControls() - Method in class ControlClient
Initializes the list of ControlFields declared directly by this ControlClient
initControls() - Method in class ControlImpl
Initializes the list of control fields for this ControlImpl.
initEventAdaptors() - Method in class AptControlClient
Initializes the list of EventAdaptors for this ControlImpl
initEventAdaptors() - Method in class AptControlImplementation
Initializes the list of EventAdaptors for this ControlImpl
initEventAdaptors() - Method in class ControlClient
Initializes the ControlEventAdaptors associated with this ControlClient
initEventAdaptors() - Method in class ControlImpl
Initializes the ControlEventAdaptors associated with this ControlImpl
initEventProxies(ControlBean, Object) - Method in class ImplInitializer
Initializes all event proxies required by the target implementation instance.
initEvents() - Method in class AptEventSet
Initializes the list of ControlEvents associated with this ControlEventSet
initEvents() - Method in class ControlEventSet
Initializes the list of ControlEvents associated with this ControlEventSet
initEventSets() - Method in class AptControlInterface
Initializes the list of EventSets declared by this ControlInterface
initEventSets() - Method in class ControlInterface
Initializes the list of ControlEventSets declared directly by this ControlInterface
initFeatureInfo() - Method in class AptControlInterface
Returns the FeatureInfo annotation for this control interface, or null if there is none.
initFeatureInfo() - Method in class ControlInterface
Returns the FeatureInfo annotation instance for this control interface (or null if the annotation is not found).
initialize() - Method in class ControlBeanContext
Called by BeanContextSupport superclass during construction and deserialization to initialize subclass transient state
initialize() - Method in class ControlContainerContext
Called by BeanContextSupport superclass during construction and deserialization to initialize subclass transient state
initialize(ControlBean, Object) - Method in class ImplInitializer
Initializes a new ControlImplementation instance associated with the specified bean.
initialize() - Method in class ServletBeanContext
Called by BeanContextSupport superclass during construction and deserialization to initialize subclass transient state
initializeControl() - Method in class ControlBeanContext
The initializeControl method is invoked when the implementation instance associated with the context has been instantiated and initialized.
initOperations() - Method in class AptControlInterface
Initializes the list of operations declared by this ControlInterface
initOperations() - Method in class ControlInterface
Initializes the list of ControlOperations declared directly by this ControlInterface
initProperties() - Method in class AptPropertySet
Initializes the list of ControlProperties associated with this ControlPropertySet
initProperties() - Method in class ControlPropertySet
Initializes the list of BeanProperties associated with this ControlPropertySet
initPropertySets() - Method in class AptControlInterface
Initializes the list of PropertySets declared by this ControlInterface
initPropertySets() - Method in class ControlInterface
Initializes the list of ControlPropertySets declared directly by this ControlInterface
initServices(ControlBean, Object) - Method in class ImplInitializer
Initializes all contextual services required by the target implementation instance.
initSuperClass() - Method in class AptControlImplementation
Initializes the super interface that this ControlImpl extends (or null if a base class)
initSuperClass() - Method in class AptControlInterface
Initializes the super interface that this ControlInterface extends (or sets it to null if a base interface)
initSuperClass() - Method in class ControlImpl
Initializes the super ControlInterface that this ControlInterface extends (or sets it to null if a base interface)
initSuperClass() - Method in class ControlInterface
Initializes the super ControlInterface that this ControlInterface extends (or sets it to null if a base interface)
initZipOutputStream(ZipOutputStream) - Method in class ControlJarTask
Step #2: Override Jar.initZipOutputStream to inject manifest sections.
INTERFACE_NAME - Static variable in annotation type ControlInterface
Placeholder string used in defaultBinding attr.
invoke(Method, Object[]) - Method in interface Extensible
Called by the Controls runtime to handle calls to methods of an extensible control.
invoke(Object, Method, Object[]) - Method in class PropertySetProxy
 
InvokeListener - Interface in org.apache.beehive.controls.runtime.bean
The InvokeListener interface can be implemented by contextual services or helper classes associated with a ControlBean that want pre/post hook notifications of invocations occuring on a ControlBean.
invokeOperation(String, Object[]) - Method in interface ControlHandle
Invokes the named operation on the target control referenced by this handle.
isAnnotation() - Method in class AptProperty
Returns true if the property is an annotation type, false otherwise
isAnnotation() - Method in class ControlProperty
Returns true if the property is an annotation type, false otherwise
isExtension() - Method in class AptControlInterface
Returns true if this interface is a ControlExtension (jcx) interface, false otherwise.
isExtension() - Method in class ControlInterface
Returns 'true' if this interface is a ControlExtension (jcx) interface, false otherwise.
isRootPackage() - Method in class ClientInitializer
Is the ClientInitializer in the root package?
isRuntimeRetention(AnnotationTypeDeclaration) - Static method in class AptUtils
Is this annotatation type declared as having runtime retention?
isSingleThreadedBean() - Method in class ControlBean
Returns true if the ControlBean instance is running in an environment that guarantees single-threaded behvior, false otherwise
isSingleThreadedContainer() - Method in class ControlBeanContext
Returns true if this container associated with this context service enforces single-threaded invocation, false otherwise.
isValidKey(PropertyKey) - Method in class BaseMap
Checks to ensure that the provided key is a valid key for this PropertyMap

M

ManifestAttribute - Annotation Type in org.apache.beehive.controls.api.packaging
The ManifestAttribute annotation type defines a JSR-175 syntax for specifying JAR manifest attributes associated with a control type.
ManifestAttributes - Annotation Type in org.apache.beehive.controls.api.packaging
The ManifestAttributes annotation type enables a set of manifest attributes attributes to be defined for a given control type.

N

needsCustomPropertyDescriptor() - Method in class ControlProperty
Returns true if the property needs a custom-generated PropertyDescriptor, false otherwise
needsCustomPropertyDescriptors() - Method in class ControlInterface
Returns true if the control BeanInfo needs a customized set of PropertyDescriptors code generated or false if standard introspection via reflection is ok.
needsFieldInit() - Method in class ControlClient
Returns true if the control client needs field initialization support
needsReflection(GenField) - Static method in class ClientInitializer
Returns true if the initializer will use Reflection to initialize the field, false otherwise.
needsReflection(GenField) - Static method in class ImplInitializer
Returns true if the initializer will use Reflection to initialize the field, false otherwise.
newInstance(Class, Map<String, String>, File, File) - Method in interface ControlAssemblyContext.Factory
Creates a new instance of a ControlAssemblyContext implementation.
newInstance(Class, Map<String, String>, File, File) - Method in class EJBAssemblyContext.Factory
 

O

onAcquire() - Method in interface ResourceContext.ResourceEvents
The onAcquire event will be delivered by a ResourceContext provider to the Control implementation before any operation on the control is invoked within the resource scope associated with the provider and its associated container.
onCreate() - Method in interface ControlBeanContext.LifeCycle
The onCreate event is delivered when the control implementation instance for the associated bean has been instantiated and fully initialized.
onRelease() - Method in interface ResourceContext.ResourceEvents
The onRelease event will be delivered by a ResourceContext provider to the Control implementation immediately before before the end of the resource scope associated with the provider and its associated container.
OPTIONAL_CHAR - Static variable in interface AnnotationMemberTypes
 
OPTIONAL_DOUBLE - Static variable in interface AnnotationMemberTypes
 
OPTIONAL_FLOAT - Static variable in interface AnnotationMemberTypes
 
OPTIONAL_INT - Static variable in interface AnnotationMemberTypes
 
OPTIONAL_LONG - Static variable in interface AnnotationMemberTypes
 
OPTIONAL_SHORT - Static variable in interface AnnotationMemberTypes
 
OPTIONAL_STRING - Static variable in interface AnnotationMemberTypes
 
org.apache.beehive.controls.api - package org.apache.beehive.controls.api
 
org.apache.beehive.controls.api.assembly - package org.apache.beehive.controls.api.assembly
 
org.apache.beehive.controls.api.bean - package org.apache.beehive.controls.api.bean
 
org.apache.beehive.controls.api.context - package org.apache.beehive.controls.api.context
 
org.apache.beehive.controls.api.events - package org.apache.beehive.controls.api.events
 
org.apache.beehive.controls.api.packaging - package org.apache.beehive.controls.api.packaging
 
org.apache.beehive.controls.api.properties - package org.apache.beehive.controls.api.properties
 
org.apache.beehive.controls.runtime.assembly - package org.apache.beehive.controls.runtime.assembly
 
org.apache.beehive.controls.runtime.bean - package org.apache.beehive.controls.runtime.bean
 
org.apache.beehive.controls.runtime.generator - package org.apache.beehive.controls.runtime.generator
 
org.apache.beehive.controls.runtime.generator.apt - package org.apache.beehive.controls.runtime.generator.apt
 
org.apache.beehive.controls.runtime.packaging - package org.apache.beehive.controls.runtime.packaging
 
org.apache.beehive.controls.runtime.servlet - package org.apache.beehive.controls.runtime.servlet
 

P

postInvoke(Object, Throwable) - Method in class ControlBean
The postInvoke method is called after all operations on the control.
postInvoke(Object, Throwable) - Method in interface InvokeListener
Called just after inovcation of an operation or callback event on a control
postInvoke(Object, Throwable) - Method in class ResourceContextImpl
Implements the InvokeListener.postInvoke method.
preInvoke(Method, Object[]) - Method in class ControlBean
The preinvoke method is called before all operations on the control.
preInvoke(Method, Object[]) - Method in interface InvokeListener
Called just prior to invoking an operation or callback event on a control.
preInvoke(Method, Object[]) - Method in class ResourceContextImpl
Implements the InvokeListener.preInvoke method.
printError(Declaration, String, Object...) - Method in class TwoPhaseAnnotationProcessor
Report an error detected during the "check" phase.
printNotice(Declaration, String, Object...) - Method in class TwoPhaseAnnotationProcessor
 
printWarning(Declaration, String, Object...) - Method in class TwoPhaseAnnotationProcessor
Report a warning detected during the "check" phase.
process() - Method in class TwoPhaseAnnotationProcessor
Implements AnnotationProcessor.process() as two phases, "check" and "generate".
PropertyInfo - Annotation Type in org.apache.beehive.controls.api.packaging
The PropertyInfo annotation type defines a JSR-175 syntax for annotating a Control property declaration to provide java.beans.PropertyDescriptor information.
PropertyKey - Class in org.apache.beehive.controls.api.properties
The PropertyKey class represents a key that can be used to set a JSR-175 attribute member value within a PropertyMap.
PropertyKey(Class<? extends Annotation>, String) - Constructor for class PropertyKey
This constructor takes the JSR-175 metadata interface that is associated with the contained attributes.
PropertyMap - Interface in org.apache.beehive.controls.api.properties
The PropertyMap interface represents a collection of ControlBean properties.
PropertySet - Annotation Type in org.apache.beehive.controls.api.properties
The PropertySet annotation type is used to mark an interface that defines a set of properties that are associated with a Java Control.
PropertySetProxy<T extends Annotation> - Class in org.apache.beehive.controls.runtime.bean
The PropertySetProxy class is a dynamic proxy InvocationHandler class that exposes the values held within a PropertyMap as an Object implementing an annotation type interface.

R

release() - Method in interface ResourceContext
The release method allows a Control implement to manually release resources immediately, instead of waiting until the end of the current resource scope.
release() - Method in class ResourceContextImpl
 
releaseResources() - Method in class ControlContainerContext
Releases all ResourceContexts associated with the current ControlContainerContext.
remove(Object) - Method in class ControlBeanContext
Overrides the BeanContextSupport.remove() method to perform additional post-processing on child removal.
removeInvokeListener(InvokeListener) - Method in class ControlBean
Deregisters an existing InvokeListener for this ControlBean.
removeLifeCycleListener(ControlBeanContext.LifeCycle) - Method in interface ControlBeanContext
Removes a currently registered LifeCycle event listener on the context.
removeLifeCycleListener(ControlBeanContext.LifeCycle) - Method in class ControlBeanContext
 
removeListener(Object) - Method in class EventNotifier
Remove an existing callback event listener for this EventNotifier
removeResourceContext(ResourceContext) - Method in class ControlContainerContext
Removes a managed ResourceContext from the ControlContainerContext.
removeResourceEventsListener(ResourceContext.ResourceEvents) - Method in interface ResourceContext
Unregisters a listener that implements the ResourceEvents interface for the ResourceContext.
removeResourceEventsListener(ResourceContext.ResourceEvents) - Method in class ResourceContextImpl
 
resetServices(ControlBean, Object) - Method in class ImplInitializer
Resets all contextual services on the target implementation instance to null.
resolveDefaultBinding(String, String) - Static method in class ControlBeanContext
Implements the default control implementation binding algorithm ( + "Impl" ).
ResourceContext - Interface in org.apache.beehive.controls.api.context
The ResourceContext interface defines a basic contextual service for coordinating the resource utilization of a control implementation within a resource scope defined external to the control.
ResourceContext.ResourceEvents - Interface in org.apache.beehive.controls.api.context
The ResourceEvents interface defines the resource events delivered by a ResourceContext provider.
ResourceContextImpl - Class in org.apache.beehive.controls.runtime.bean
The ResourceContextImpl class provides an implementation of the ResourceContext service, as well as a simple singleton provider that can be used to obtain new instances.
ResourceContextImpl(ControlContainerContext, ControlBean) - Constructor for class ResourceContextImpl
Constructs a new ResourceContext service implementation to manage resources for a target ControlBean within a specific ControlContainerContext

S

scanDir(File, File, String[], String) - Method in class AptTask
Override the implementation of scanDir, to look for additional files based upon any specified source extensions
sendEvent(String, String, Object[]) - Method in interface ControlHandle
Delivers the specified event to the target control referenced by this handle.
serviceRevoked(BeanContextServiceRevokedEvent) - Method in class ControlBeanContext
Implements the BeanContextServicesRevokedListener.servicesRevoked method.
ServletBeanContext - Class in org.apache.beehive.controls.runtime.servlet
The ServletBeanContext provides a ControlBeanContext implementation that offers services and a resource management context that is appropriate to web tier usage of controls.
ServletBeanContext() - Constructor for class ServletBeanContext
 
setBeanContext(BeanContext) - Method in class ControlBean
Called by the BeanContextProxy whenever the context associated with this control bean is changed.
setBeanContext(BeanContext) - Method in class ControlBeanContext
Overrides the BeanContextChild.setBeanContext() method.
setBindingFile(File) - Method in class AssembleTask
 
setClasspath(Path) - Method in class AssembleTask
 
setCompileByExtension(boolean) - Method in class AptTask
The compileByExtension attribute causes each input source extension to be compiled independently (and sequentially).
setContextFactoryClassName(String) - Method in class AssembleTask
 
setControlID(String) - Method in class ControlBean
Sets the absolute controlID for this ControlBean.
setControlProperty(PropertyKey, Object) - Method in class ControlBean
Sets a property on the ControlBean instance.
setControlProperty(PropertyKey, int) - Method in class ControlBean
 
setControlProperty(PropertyKey, short) - Method in class ControlBean
 
setControlProperty(PropertyKey, long) - Method in class ControlBean
 
setControlProperty(PropertyKey, byte) - Method in class ControlBean
 
setControlProperty(PropertyKey, char) - Method in class ControlBean
 
setControlProperty(PropertyKey, float) - Method in class ControlBean
 
setControlProperty(PropertyKey, double) - Method in class ControlBean
 
setControlProperty(PropertyKey, boolean) - Method in class ControlBean
 
setDelegateMap(PropertyMap) - Method in class BaseMap
Sets a delegate base property map from which values will be derived if not found within the local property map.
setDelegateMap(PropertyMap) - Method in interface PropertyMap
Sets a delegate base property map from which values will be derived if not found within the local property map.
setDelegateMap(PropertyMap, ControlBean, AnnotatedElement) - Static method in class ControlBeanContext
 
setEventNotifier(Class, EventNotifier) - Method in class ControlBean
Sets the EventNotifier for this ControlBean
setGendir(File) - Method in class AptTask
The gendir attribute specifies the name of the output directory for any files generated as a result of calling APT.
setIndex(int) - Method in class ControlOperation
Sets the unique index value for this method
setMapClass(Class) - Method in class BaseMap
Sets the PropertySet or Control interface associated with this map.
setModuleDir(File) - Method in class AssembleTask
 
setNocompile(boolean) - Method in class AptTask
The nocompile attribute disables compilation of the input source file list and any generated sources that are derived from them.
setProcessorOptions(String) - Method in class AptTask
The srcExtensions attribute can be set to a comma-separated list of processor options (of the form option or option=value) to be passed to APT.
setProperty(PropertyKey, Object) - Method in class AnnotatedElementMap
Sets the property specifed by 'key' within this map.
setProperty(PropertyKey, Object) - Method in class BeanPropertyMap
Sets the property specifed by 'key' within this map.
setProperty(PropertyKey, Object) - Method in interface PropertyMap
Sets the property specifed by 'key' within this map.
setSrcExtensions(String) - Method in class AptTask
The srcExtensions attribute can be set to a comma-separated list of source filename extensions that are considered to be valid inputs to APT processing.
setSrcOutputDir(File) - Method in class AssembleTask
 
setWrappers(boolean) - Method in class ServletBeanContext
Enables/disable the use of request/response wrappers for this context.
SimpleFiler - Class in org.apache.beehive.controls.runtime.generator
The SimpleFiler class is a very basic implementation of the com.sun.mirror.apt.Filer interface, for code generation output.
SimpleFiler(File) - Constructor for class SimpleFiler
 
supportedAnnotationTypes() - Method in class ControlAnnotationProcessorFactory
 
supportedAnnotationTypes() - Method in class ControlClientAnnotationProcessorFactory
 
supportedOptions() - Method in class ControlAnnotationProcessorFactory
 
supportedOptions() - Method in class ControlClientAnnotationProcessorFactory
 

T

TwoPhaseAnnotationProcessor - Class in org.apache.beehive.controls.runtime.generator.apt
The TwoPhaseAnnotationProcessor class is an abstract class that implements the APT AnnotationProcessor interface.
TwoPhaseAnnotationProcessor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) - Constructor for class TwoPhaseAnnotationProcessor
 

U

useWrappers() - Method in class ServletBeanContext
 

V

valueOf(String) - Static method in enum AnnotationConstraints.MembershipRuleValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum AnnotationMemberTypes.JndiName.ResourceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum AnnotationConstraints.MembershipRuleValues
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum AnnotationMemberTypes.JndiName.ResourceType
Returns an array containing the constants of this enum type, in the order they're declared.
VelocityGenerator - Class in org.apache.beehive.controls.runtime.generator
The VelocityGenerator class is an implementation of CodeGenerator that uses standard Apache Velocity classes from the system classpath.
VelocityGenerator() - Constructor for class VelocityGenerator
 

W

write(char[], int, int) - Method in class IndentingWriter
 

_

_bindingFile - Variable in class AssembleTask
 
_classPath - Variable in class AssembleTask
 
_clientManifestFileSet - Variable in class AssembleTask
 
_compileByExt - Variable in class AptTask
 
_contextFactoryClassName - Variable in class AssembleTask
 
_genDir - Variable in class AptTask
 
_hasSourcepath - Variable in class AptTask
 
_indentLevel - Variable in class IndentingWriter
 
_moduleDir - Variable in class AssembleTask
 
_nocompile - Variable in class AptTask
 
_out - Variable in class IndentingWriter
 
_processorOptions - Variable in class AptTask
 
_srcExts - Variable in class AptTask
 
_srcOutputDir - Variable in class AssembleTask
 

A B C D E F G H I M N O P R S T U V W _