|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
java.beans.PersistenceDelegate API, and
overriding the default persistance algorithm based upon the runtime structure for Controls.- AdaptorPersistenceDelegate() -
Constructor for class AdaptorPersistenceDelegate
-
- add(Object) -
Method in class ControlBeanContext
- Overrides the BeanContextSupport.add() method to perform additional validation
that is unique for ControlBeans containers.
- add(T) -
Method in class AptMethodSet
- Adds a new method to the list.
- add(Object) -
Method in class ControlBeanContextSupport
- Add a child to this BeanContext.
- addAll(Collection) -
Method in class ControlBeanContext
-
- addAll(Collection) -
Method in class ControlBeanContextSupport
- Not supported.
- addBeanContextMembershipListener(BeanContextMembershipListener) -
Method in class ControlBeanContext
-
- addBeanContextMembershipListener(BeanContextMembershipListener) -
Method in class ControlBeanContextSupport
- Adds the specified
BeanContextMembershipListener
to receive BeanContextMembershipEvents
from
this BeanContext
whenever it adds
or removes a child Component
(s).
- addBeanContextServicesListener(BeanContextServicesListener) -
Method in class ControlBeanContext
-
- addBeanContextServicesListener(BeanContextServicesListener) -
Method in class ControlBeanContextServicesSupport
- Adds a
BeanContextServicesListener
to this BeanContext.
- addControlType(String, String) -
Method in class ControlClientManifest
- Adds a new control type to the manifest
- addError(Declaration, String, Object...) -
Method in class Diagnostics
-
- addError(AnnotationMirror, String, Object...) -
Method in class Diagnostics
-
- addError(AnnotationValue, String, Object...) -
Method in class Diagnostics
-
- addErrorArrayArgs(AnnotationMirror, String, Object[]) -
Method in class Diagnostics
-
- addEventAdaptor(AptEventSet, EventAdaptor) -
Method in class AptEventField
- Adds a EventAdaptor for a particular EventSet
- addHandler(AptEvent, AptMethod) -
Method in class EventAdaptor
- Adds a new EventHandler for a Event to the EventAdaptor
- 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
- addListener(Object) -
Method in class UnicastEventNotifier
- Adds a new callback event listener for this EventNotifier.
- addListener(AnnotationProcessorListener) -
Method in class CheckerAnnotationProcessorEnvironmentImpl
-
- addPropertyChangeListener(String, PropertyChangeListener) -
Method in class ControlBeanContext
-
- addPropertyChangeListener(String, PropertyChangeListener) -
Method in class ControlBeanContextChildSupport
- Adds a
PropertyChangeListener
to this BeanContextChild
in order to receive a PropertyChangeEvent
whenever the specified property has changed.
- addResourceContext(ResourceContext, ControlBean) -
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
-
- addsBoundPropertySupport() -
Method in class AptControlInterface
- Returns true if this interface is the first interface in the inheritance hierarchy
to declare support for bound properties.
- addsConstrainedPropertySupport() -
Method in class AptControlInterface
- Returns true if this interface is the first interface in the inheritance hierarchy
to declare support for constrained properties.
- addService(Class, BeanContextServiceProvider) -
Method in class ControlBeanContext
-
- addService(Class, BeanContextServiceProvider) -
Method in class ControlBeanContextServicesSupport
- Adds a service to this BeanContext.
- addToManifest(Manifest, List<File>) -
Method in class ControlJarTask
-
- addVetoableChangeListener(String, VetoableChangeListener) -
Method in class ControlBeanContext
-
- addVetoableChangeListener(String, VetoableChangeListener) -
Method in class ControlBeanContextChildSupport
- Adds a
VetoableChangeListener
to
this BeanContextChild
to receive events whenever the specified property changes.
- addWarning(Declaration, String, Object...) -
Method in class Diagnostics
-
- addWarning(AnnotationMirror, String, Object...) -
Method in class Diagnostics
-
- addWarning(AnnotationValue, String, Object...) -
Method in class Diagnostics
-
- AnnotatedElementMap - Class in org.apache.beehive.controls.api.properties
- The AnnotatedElementMap represents a read-only PropertyMap where property values are
derived from Java 5.0 (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.
- AnnotatedElementMapPersistenceDelegate - Class in org.apache.beehive.controls.runtime.bean
- The AnnotatedElementMapPersistenceDelegate is an XMLEncoder PersistenceDelegate for
the
org.apache.beehive.controls.api.properties.AnnotatedElementMap
class. - AnnotatedElementMapPersistenceDelegate() -
Constructor for class AnnotatedElementMapPersistenceDelegate
-
- AnnotationConstraintAptValidator - Class in org.apache.beehive.controls.runtime.generator.apt
- This class is for validating control property values at build time
It calls
AnnotationConstraintValidator
to do the validation. - AnnotationConstraintAptValidator() -
Constructor for class AnnotationConstraintAptValidator
-
- 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.
- AnnotationConstraintValidator - Class in org.apache.beehive.controls.runtime.bean
- This class offers methods for validating values assigned to a control property.
- AnnotationConstraintValidator() -
Constructor for class AnnotationConstraintValidator
-
- 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 in the format specified (default is YYYY/MM/DD)
Only valid on a member that returns String
- 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
- Member is a JNDI name.
- AnnotationMemberTypes.JndiName.ResourceType - Enum in org.apache.beehive.controls.api.bean
- Defines the type of JNDI resource reference by a member.
- 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
- AppAssemblyContext - Class in org.apache.beehive.controls.runtime.assembly
- A ControlAssemblyContext implementation supporting standard Enterprise app modules
- AppAssemblyContext(Class, Map<String, String>, Set<String>, File, String, File) -
Constructor for class AppAssemblyContext
-
- AppAssemblyContext.Factory - Class in org.apache.beehive.controls.runtime.assembly
-
- AppAssemblyContext.Factory() -
Constructor for class AppAssemblyContext.Factory
-
- AptAnnotationHelper - Class in org.apache.beehive.controls.runtime.generator
- 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
- The AptClientField class describes a reference to a client callback notifier within an
AptControlImplementation class.
- AptClientField(AptControlImplementation, FieldDeclaration) -
Constructor for class AptClientField
- Base constructor, protected so only a custom subclass can invoke
- AptContextField - Class in org.apache.beehive.controls.runtime.generator
- The AptContextField class contains information about a field referring to a contextual
service with an AptControlImplementation class.
- AptContextField(AptControlImplementation, FieldDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptContextField
- Base constructor, protected so only a custom subclass can invoke
- AptControlClient - Class in org.apache.beehive.controls.runtime.generator
- The AptControlClient class contains metadata about a class that contains nested control
references (AptControlField).
- AptControlClient(Declaration, TwoPhaseAnnotationProcessor) -
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
- The AptControlField class contains information about a field that refers to a nested control.
- AptControlField(AptType, FieldDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptControlField
- Base constructor, protected so only a custom subclass can invoke
- AptControlImplementation - Class in org.apache.beehive.controls.runtime.generator
- The AptControlImplementation class provides validation and metadata management when
processing a ControlImplementation class.
- AptControlImplementation(Declaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptControlImplementation
- Constructs a new AptControlImplementation instance where information is derived
from APT metadata
- AptControlInterface - Class in org.apache.beehive.controls.runtime.generator
- The AptControlInterface provides validation and metadata management for a ControlInterface
or ControlExtension class during APT processing.
- AptControlInterface(Declaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptControlInterface
- Constructs a new AptControlInterface instance where interface information is derived
from an APT interface declaration
- AptControlInterfaceProperty - Class in org.apache.beehive.controls.runtime.generator
- A property derived from a getter/setter method of the control interface.
- AptControlInterfaceProperty(String, String, String) -
Constructor for class AptControlInterfaceProperty
- Constructs a new AptControlInterfaceProperty instance.
- AptEvent - Class in org.apache.beehive.controls.runtime.generator
- The AptEvent class represents a control Property where the event attributes
are derived using APT metadata
- AptEvent(AptEventSet, MethodDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptEvent
- Constructs a new AptEvent instance from APT metadata
- AptEventField - Class in org.apache.beehive.controls.runtime.generator
- The AptEventField class represents a field type that is also an event source
- AptEventField(FieldDeclaration) -
Constructor for class AptEventField
-
- AptEventHandler - Class in org.apache.beehive.controls.runtime.generator
- The AptEventHandler class represents a control EventHandler where the event attributes
are derived using APT metadata
- AptEventHandler(AptEvent, MethodDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptEventHandler
- Constructs a new AptEventHandler instance
from APT metadata
- AptEventSet - Class in org.apache.beehive.controls.runtime.generator
- The AptEventSet class represents a control EventSet where the events
are derived using APT metadata.
- AptEventSet(AptControlInterface, InterfaceDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptEventSet
- Constructs a new AptEventSet instance from APT metadata
- AptField - Class in org.apache.beehive.controls.runtime.generator
- The AptField class is a helper class that knows how to generate useful information
about a Field using APT metadata
- AptMethod - Class in org.apache.beehive.controls.runtime.generator
- The AptMethod class defines a base set of utility methods for acessing method attributes
based upon an APT method declaration.
- AptMethod(MethodDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptMethod
- Constructs a new AptMethod instance associated with a specific method declaration
- AptMethodSet<T extends AptMethod> - Class in org.apache.beehive.controls.runtime.generator
- The AptMethodSet method represents a collection of AptMethod objects.
- AptMethodSet() -
Constructor for class AptMethodSet
-
- AptOperation - Class in org.apache.beehive.controls.runtime.generator
- The AptOperation class represents a control operation where the operation attributes
are derived using APT metadata.
- AptOperation(AptControlInterface, MethodDeclaration, TwoPhaseAnnotationProcessor) -
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
- The AptProperty class represents a control Property where the property attributes
are derived using APT metadata
- AptProperty(AptPropertySet, AnnotationTypeElementDeclaration, TwoPhaseAnnotationProcessor) -
Constructor for class AptProperty
- Constructs a new AptProperty instance
from APT metadata
- AptPropertySet - Class in org.apache.beehive.controls.runtime.generator
- The AptPropertySet class represents a control PropertySet where the property list
is derived using APT metadata
- AptPropertySet(AptControlInterface, Declaration, TwoPhaseAnnotationProcessor) -
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
-
- AptType - Class in org.apache.beehive.controls.runtime.generator
- The AptType abstract class defines a base set of methods that are generally available
for template usage on type declaration objects
- AptType() -
Constructor for class AptType
-
- assemble(ControlAssemblyContext) -
Method in interface ControlAssembler
- A ControlAssembler implementation's assemble method is called once
per control assembler per module per assembly-time pass.
- assemble(ControlAssemblyContext) -
Method in class DefaultControlAssembler
-
- assemble(File, String, File, String, Map<String, String>, Map<String, Set<String>>, ClassLoader) -
Static method in class Assembler
- Executes basic assembly algorithm.
- Assembler - Class in org.apache.beehive.controls.runtime.assembly
- Helper class to execute assembly logic.
- 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
-
- avoidingGui() -
Method in class ControlBeanContext
-
- avoidingGui() -
Method in class ControlBeanContextSupport
- Determines whether this bean is avoiding using a GUI.
java.beans.PersistenceDelegate API, and overriding the default
persistence algorithm based upon the runtime structure for Controls.- BeanPersistenceDelegate() -
Constructor for class BeanPersistenceDelegate
-
- 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.
- BeanPropertyMap(T) -
Constructor for class BeanPropertyMap
- Creates a BeanPropertyMap where default values are derived from a single annotation
type instance.
- BEEHIVE_VERSION_PROP -
Static variable in class ControlClientManifest
-
- beginContext() -
Method in interface ControlContainerContext
- Makes the ControlContainerContext instance the current active context.
- beginContext(ControlContainerContext) -
Static method in class ControlThreadContext
- Defines the beginning of a new control container execution context.
- 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
- beginContext() -
Method in class ControlTestCase
-
- beginContext() -
Method in class ControlContainerContextManager
-
java.beans.PersistenceDelegate API, and overriding
the default persistance algorithm based upon the runtime structure for Controls.- ContextPersistenceDelegate() -
Constructor for class ContextPersistenceDelegate
-
- 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
- Control implementations may need to do build-time work on or impacted by
their control client(s), such as side-effecting their client's deployment
descriptors, or generating additional files that are implementation-
specific.
- 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
- Checked exceptions thrown during the assembly process.
- 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
Beehive 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(AptControlInterface) -
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(ControlBean, ControlBeanContext.BeanContextServicesFactory) -
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.
- ControlBeanContextChildSupport - Class in org.apache.beehive.controls.runtime.webcontext
- Implementation of the BeanContextChild api for Beehive controls.
- ControlBeanContextChildSupport() -
Constructor for class ControlBeanContextChildSupport
- Constructor.
- ControlBeanContextChildSupport(BeanContextChild) -
Constructor for class ControlBeanContextChildSupport
- Constructor -- java bean implements BeanContextChild and delegates the interface
to this implementation.
- ControlBeanContextFactory - Interface in org.apache.beehive.controls.spi.context
- The ControlBeanContextFactory defines a service provider interface for providing implementations
of factories to create a
ControlBeanContext
object. - ControlBeanContextServicesSupport - Class in org.apache.beehive.controls.runtime.webcontext
- Implementation of BeanContextServices for Beehive Controls.
- ControlBeanContextServicesSupport() -
Constructor for class ControlBeanContextServicesSupport
- Constructor.
- ControlBeanContextServicesSupport(BeanContextServices) -
Constructor for class ControlBeanContextServicesSupport
- Constructor which allows delegate to be passed in.
- ControlBeanContextSupport - Class in org.apache.beehive.controls.runtime.webcontext
- BeanContext implementation for Beehive Controls.
- ControlBeanContextSupport() -
Constructor for class ControlBeanContextSupport
- Constructor.
- ControlBeanContextSupport(BeanContext) -
Constructor for class ControlBeanContextSupport
- Constructor.
- ControlBeanInfo - Class in org.apache.beehive.controls.runtime.bean
- The ControlBeanInfo class is an abstract base class for the JavaBean BeanInfo classes generated
to support Beehive controls.
- ControlBeanInfo(Class) -
Constructor for class ControlBeanInfo
- Protected constructor that is called from generated BeanInfo subclasses.
- 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.
- 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 - Interface in org.apache.beehive.controls.api.context
- The ControlContainerContext interface defines the basic contract between an external container
of controls and the Controls runtime.
- 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
-
- ControlContainerContext(ControlBeanContext.BeanContextServicesFactory) -
Constructor for class ControlContainerContext
-
- ControlContainerContextManager - Class in org.apache.beehive.controls.test.util
-
- ControlContainerContextManager(ControlContainerContext) -
Constructor for class ControlContainerContextManager
-
- ControlContainerContextManagerFactory - Class in org.apache.beehive.controls.test.util
-
- ControlContainerContextManagerFactory() -
Constructor for class ControlContainerContextManagerFactory
-
- ControlEventSetDescriptor - Class in org.apache.beehive.controls.runtime.packaging
- The ControlEventSetDescriptor is a result of an infortunate evoluntary flaw in the
java.beans.EventSetDescriptor class.
- ControlEventSetDescriptor(String, Class<?>, MethodDescriptor[], Method, Method, Method) -
Constructor for class ControlEventSetDescriptor
- This constructor adds the getListenerMethod argument that is missing from the JDK!
- 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() -
Constructor for exception ControlException
- Default constructor.
- ControlException(String) -
Constructor for exception ControlException
- Constructs a ControlException object with the specified String as a message.
- ControlException(Throwable) -
Constructor for exception ControlException
- Constructs a ControlException with the specified cause.
- 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.
- ControlFactory - Interface in org.apache.beehive.controls.spi.bean
- The ControlFactory interface defines a service provider interface for integrating
an external JavaBean instantation/configuration framework with the Controls runtime.
- 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.
- 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.
- 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
-
- ControlMemberTypeAnnotationProcessor - Class in org.apache.beehive.controls.runtime.generator.apt
-
- ControlMemberTypeAnnotationProcessor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) -
Constructor for class ControlMemberTypeAnnotationProcessor
-
- ControlMemberTypeAnnotationProcessorFactory - Class in org.apache.beehive.controls.runtime.generator.apt
-
- ControlMemberTypeAnnotationProcessorFactory() -
Constructor for class ControlMemberTypeAnnotationProcessorFactory
-
- 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).
- Controls - Class in org.apache.beehive.controls.api.bean
- Helper class for using controls.
- Controls() -
Constructor for class Controls
-
- ControlSecondaryAnnotationProcessor - Class in org.apache.beehive.controls.runtime.generator.apt
- Currently, the sole purpose of this annotation processor is to suppress warning messages from apt regarding
"annotations without processors".
- ControlSecondaryAnnotationProcessor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment) -
Constructor for class ControlSecondaryAnnotationProcessor
-
- ControlSecondaryAnnotationProcessorFactory - Class in org.apache.beehive.controls.runtime.generator.apt
-
- ControlSecondaryAnnotationProcessorFactory() -
Constructor for class ControlSecondaryAnnotationProcessorFactory
-
- ControlTestCase - Class in org.apache.beehive.controls.test.junit
- Base control test case.
- ControlTestCase() -
Constructor for class ControlTestCase
-
- ControlTestContainerContext - Class in org.apache.beehive.controls.test.container
- ControlContainerContext implementation used to test controls in a standalone JVM.
- ControlTestContainerContext() -
Constructor for class ControlTestContainerContext
-
- ControlTestException - Exception in org.apache.beehive.controls.test
- Exception type thrown when the controls test infrastructure reports framework errors.
- ControlTestException() -
Constructor for exception ControlTestException
-
- ControlTestException(String) -
Constructor for exception ControlTestException
-
- ControlTestException(Throwable) -
Constructor for exception ControlTestException
-
- ControlTestException(String, Throwable) -
Constructor for exception ControlTestException
-
- ControlThreadContext - Class in org.apache.beehive.controls.api.context
- The ControlThreadContext class manages the association between ControlContainerContexts
and threads of execution.
- ControlThreadContext() -
Constructor for class ControlThreadContext
-
- ControlUtils - Class in org.apache.beehive.controls.runtime.bean
- Utilities used by the Controls runtime.
- createClasspath() -
Method in class AssembleTask
-
- createFileset() -
Method in class AssembleTask
-
AnnotationProcessorEnvironment
.java.beans.beancontext.BeanContext
that provides the parent
context for the Java Control.
BeanContext
associated
with this BeanContextChild
.
org.apache.beehive.controls.api.context.ControlBeanContext
instance
that provides the local context for this control bean.
ControlUtils.getDefaultControlBinding(Class)
insated. This method will be
removed in the next point release.
ControlUtils.getMostDerivedInterface(Class)
instead. This method will
be removed in the next release.
java.lang.ClassLoader.getResource()
, this
method allows a BeanContext
implementation to interpose
behavior between the child Component
and underlying ClassLoader
.
java.lang.ClassLoader.getResourceAsStream()
,
this method allows a BeanContext
implementation
to interpose behavior between the child Component
and underlying ClassLoader
.
BeanContextChild
, or any arbitrary object
associated with a BeanContextChild
, may obtain
a reference to a currently registered service from its
nesting BeanContextServices
via invocation of this method.
java.beans.PersistenceDelegate API, and overriding
the default persistance algorithm based upon the runtime structure for Controls.- ImplPersistenceDelegate() -
Constructor for class ImplPersistenceDelegate
-
- 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(RuntimeServices) -
Method in class VelocityAptLogSystem
-
- init(FilterConfig) -
Method in class ControlFilter
-
- INIT_PARAM_CONTEXT_CLASS -
Static variable in class ControlFilter
- The contextClass init parameter is a class name that defines the BeanContext class to use
for containing Controls in the servlet container.
- initClients() -
Method in class AptControlImplementation
- Initializes the list of ClientFields declared directly by this ControlImpl
- initControlInterface() -
Method in class AptContextField
- Initializes a ControlInterface associated with this context field.
- initControlInterface() -
Method in class AptControlField
- Initializes the ControlInterface associated with this ControlField
- initControlInterface() -
Method in class AptEventField
- Inits 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
- 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
- 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 Events associated with this EventSet
- initialize(Class<?>, Object, Object, Encoder) -
Method in class AdaptorPersistenceDelegate
- PersistenceDelegate.initialize()
- initialize(Class<?>, Object, Object, Encoder) -
Method in class BeanPersistenceDelegate
- PersistenceDelegate.initialize()
- initialize(Class<?>, Object, Object, Encoder) -
Method in class ContextPersistenceDelegate
- PersistenceDelegate.initialize()
- 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(Class<?>, Object, Object, Encoder) -
Method in class ImplPersistenceDelegate
- PersistenceDelegate.initialize()
- initialize() -
Method in class ServletBeanContext
- Called by BeanContextSupport superclass during construction and deserialization to
initialize subclass transient state
- initialize() -
Method in class ControlBeanContextServicesSupport
- Initialize data structures.
- initialize() -
Method in class ControlBeanContextSupport
- Init this classes data structures.
- initialize() -
Method in class ControlTestContainerContext
- Called by BeanContextSupport superclass during construction and deserialization to
initialize subclass transient state
- initializeClient(ClassLoader, Object, ControlBeanContext) -
Static method in class Controls
- Helper method for initializing instances of declarative control clients (objects that use controls via @Control
and @EventHandler annotations).
- initializeControl() -
Method in class ControlBeanContext
- The initializeControl method is invoked when the implementation instance associated
with the context has been instantiated and initialized.
- initializeControlContainerContext() -
Method in class ControlTestCase
-
- initializeControls() -
Method in class ControlTestCase
-
- initProperties() -
Method in class AptPropertySet
- Initializes the list of ControlProperties associated with this ControlPropertySet
- initServices(ControlBean, Object) -
Method in class ImplInitializer
- Initializes all contextual services required by the target implementation instance.
- initSuperEventSet() -
Method in class AptEventSet
- Checks to see if this EventSet extends an EventSet declared on a parent control interface.
- initZipOutputStream(ZipOutputStream) -
Method in class ControlJarTask
- Step #2: Override Jar.initZipOutputStream to inject manifest sections.
- instantiate(ClassLoader, String, PropertyMap) -
Static method in class Controls
- Factory method for instantiating controls.
- instantiate(ClassLoader, String, PropertyMap, ControlBeanContext, String) -
Static method in class Controls
- Factory method for instantiating controls.
- instantiate(Class<T>, PropertyMap, ControlBeanContext, String) -
Static method in class Controls
- Factory method for instantiating controls.
- instantiate(Object, Encoder) -
Method in class AdaptorPersistenceDelegate
- PersistenceDelegate.instantiate()
- instantiate(Object, Encoder) -
Method in class AnnotatedElementMapPersistenceDelegate
-
- instantiate(Object, Encoder) -
Method in class BeanPersistenceDelegate
- PersistenceDelegate.instantiate()
- instantiate(Object, Encoder) -
Method in class ContextPersistenceDelegate
- PersistenceDelegate.instantiate()
- instantiate(Object, Encoder) -
Method in class ImplPersistenceDelegate
- PersistenceDelegate.instantiate()
- instantiate(Class<T>, PropertyMap, ControlBeanContext, String) -
Method in interface ControlFactory
- Instantiates a new ControlBean of the requested class, using mechanisms provided
by a provider-specific JavaBeans framework.
- instantiate(Class<T>, PropertyMap, ControlBeanContext, String) -
Method in class JavaControlFactory
- Instantiates a new ControlBean of the requested class, using mechanisms provided
by a provider-specific JavaBeans framework.
- instantiate(ControlBean) -
Method in interface ControlBeanContextFactory
- Instantiate a
ControlBeanContext
object that will be associated with the
provided ControlBean
.
- instantiateChild(String) -
Method in class ControlBeanContext
-
- instantiateChild(String) -
Method in class ControlBeanContextSupport
- Instantiate the javaBean named as a
child of this
BeanContext
.
- instantiateControl(String) -
Method in class ControlTestCase
-
- instantiateControls(Object) -
Method in class ControlContainerContextManager
-
- Interceptor - Interface in org.apache.beehive.controls.spi.svc
- The controls implementation architecture has a interceptor model for
adding annotation-based features.
- INTERCEPTOR_CONFIG_FILE -
Static variable in class InterceptorUtils
- Filename that contains ordering priority for controls interceptor services.
- InterceptorAnnotation - Annotation Type in org.apache.beehive.controls.spi.svc
- InterceptorAnnotation is the meta-annotation used to identify annotations
that are interceptor-based, and bind an interceptor service interface to
those annotations.
- InterceptorPivotException - Exception in org.apache.beehive.controls.spi.svc
- The InterceptorPivotException class declares a checked exception that is thrown by
an Interceptor upon pivoting.
- InterceptorPivotException(String) -
Constructor for exception InterceptorPivotException
- Constructs a InterceptorPivotException object with the specified interceptor.
- InterceptorPivotException(String, Object) -
Constructor for exception InterceptorPivotException
- Constructs a InterceptorPivotException object with the specified interceptor
and return value for the method that is intercepted.
- InterceptorPivotException(String, Object, String) -
Constructor for exception InterceptorPivotException
- Constructs a ServiceException object using the specified interceptor, the
return value for the method that is intercepted and message.
- InterceptorPivotException(String, String) -
Constructor for exception InterceptorPivotException
- Constructs a ServiceException object using the specified interceptor and
a message.
- InterceptorUtils - Class in org.apache.beehive.controls.runtime.bean
- Class used to support prioritizing interceptors on methods of a
ControlBean
. - 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.
- isAnnotation() -
Method in class AptProperty
- Returns true if the property is an annotation type, false otherwise
- isBound() -
Method in class AptProperty
- Returns 'true' is the property is a bound property that will support registration of
a PropertyChangeListener for change notifications.
- isConstrained() -
Method in class AptProperty
- Returns 'true' is the property is a constrained property that will support registration of
a VetoableChangeListener for vetoable change notifications.
- isDesignTime() -
Method in class ControlBeanContext
-
- isDesignTime() -
Method in class ControlBeanContextSupport
- A value of true denotes that JavaBeans should behave in design time
mode, a value of false denotes runtime behavior.
- isEmpty() -
Method in class ControlBeanContext
-
- isEmpty() -
Method in class ControlBeanContextSupport
- Returns true if this BeanContext has no children.
- isExtendsNotifierBase() -
Method in class AptEventSet
- Return true if this notifier extends the UnicastEventNotifier or EventNotifier base class.
- isExtension() -
Method in class AptControlInterface
- Returns true if this interface is a ControlExtension (jcx) interface, false
otherwise.
- isOptional() -
Method in class AptPropertySet
- Returns whether or not this propertyset exposes setters
- isPrivateMethod(MethodDeclaration) -
Method in class AptType
- Checks a MethodDeclaration for a 'private' modifier.
- isPublic() -
Method in class AptMethod
- Is this a public method?
- isRootPackage() -
Method in class ClientInitializer
- Is the ClientInitializer in the root package?
- isRootPackage() -
Method in class ControlBean
- Return whether the ControlBean is contained in a package.
- isRootPackage() -
Method in class ImplInitializer
-
- isSerializable() -
Method in class AptControlImplementation
- Does this control impl on one of it superclasses implement java.io.Serializable?
- isSingleThreadedContainer() -
Method in interface ControlBeanContext
- Returns true if this container guarantees single-threaded behaviour.
- isSingleThreadedContainer() -
Method in class ControlBeanContext
- Returns true if this container associated with this context service enforces
single-threaded invocation, false otherwise.
- isSingleThreadedContainer() -
Method in class ControlContainerContext
- Returns true if this container guarantees single-threaded behaviour.
- isUnicast() -
Method in class AptEventSet
- Returns 'true' if the event set support only unicast (single listener) events,
false otherwise.
- isValidKey(PropertyKey) -
Method in class BaseMap
- Checks to ensure that the provided key is a valid key for this PropertyMap
- iterator() -
Method in class ControlBeanContext
-
- iterator() -
Method in class ControlBeanContextSupport
- Returns an iterator over the elements in this collection.
org.apache.beehive.controls.api.bean.ControlFactory
interface.InterceptorUtils.prioritizeInterceptors(String[])
instead. This method will
be removed in the next point release.
InterceptorUtils.INTERCEPTOR_CONFIG_FILE
) ordering priority for
controls interceptor services.
PropertyMap
.InvocationHandler
class that exposes the
values held within a PropertyMap as an Object implementing an annotation type interface.BeanContextChild
's
(or any arbitrary object associated with a BeanContextChild)
reference to the specified service by calling releaseService()
on the underlying BeanContextServiceProvider
.
BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvent
s
when the child Component
(s) are added or removed.
BeanContextServicesListener
from this BeanContext
.
PropertyChangeListener
from this
BeanContextChild
so that it no longer
receives PropertyChangeEvents
when the
specified property is changed.
VetoableChangeListener
from this
BeanContextChild
so that it no longer receives
events when the specified property changes.
ControlUtils.resolveDefaultBinding(String, String)
insated. This method
will be removed in the next point release.
BeanContextServiceRevokedListener.serviceRevoked(java.beans.beancontext.BeanContextServiceRevokedEvent)
method.
BeanContextChild.setBeanContext(java.beans.beancontext.BeanContext)
method.
BeanContext
instance, or null
),
newValue (the current nesting
BeanContext
instance, or null
).
=
value) to be passed to
APT.
org.apache.velocity.runtime.LogSystem
interface for logging messages from Velocity and routes warnings and errors to the log
system of APT.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |