|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AnnotationConstraints | AnnotationConstraints defines meta-annotations that allow specification of additional constraints that aren't expressible using J2SE 5.0 meta-annotations. |
AnnotationMemberTypes | AnnotationMemberTypes defines a set of annotations meant to used on annotation members to specify additional syntatic and semantic behaviour or constraints. |
ControlBean | The ControlBean interface defines a base set of methods that are implemented by all
JavaBeans that host Java Controls. |
ControlChecker | The ControlChecker interface is implemented by control authors wishing to enforce rich semantic validation on extension and field instance declarations of their controls. |
Extensible | 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. |
Class Summary | |
---|---|
Controls | Helper class for using controls. |
DefaultControlChecker | The default or "empty" control checker that assigned to an @ControlInterface's controlChecker attribute if none is provided. |
Enum Summary | |
---|---|
AnnotationConstraints.MembershipRuleValues | Defines a number of simple constraints on the way annotation members can be used together. |
AnnotationMemberTypes.JndiName.ResourceType | Defines the type of JNDI resource reference by a member. |
ThreadingPolicy | Specifies threading policy for control implementations. |
Annotation Types Summary | |
---|---|
AnnotationConstraints.AllowExternalOverride | Defines whether the annotation decorated by this annotation can overriden externally (a marker interface). |
AnnotationConstraints.MembershipRule | 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.RequiredRuntimeVersion | Specifies the version of the control runtime required by this annotation. |
AnnotationMemberTypes.Date | Member is a Date in the format specified (default is YYYY/MM/DD) Only valid on a member that returns String |
AnnotationMemberTypes.Decimal | Member is a Decimal Value. |
AnnotationMemberTypes.FilePath | Member is a File Path
Compiler MUST validate that value points
to a readable file. |
AnnotationMemberTypes.Int | Member is an Integer value. |
AnnotationMemberTypes.JndiName | Member is a JNDI name. |
AnnotationMemberTypes.Optional | Marks a member as optional. |
AnnotationMemberTypes.QName | Member is a QName Only valid on a member that returns String |
AnnotationMemberTypes.Text | Member must be a String value. |
AnnotationMemberTypes.URI | Member is a URI Only valid on a member that returns String |
AnnotationMemberTypes.URL | Member is a URL Only valid on a member that returns String |
AnnotationMemberTypes.URN | Member is a URN Only valid on a member that returns String |
AnnotationMemberTypes.XML | Member contains well formed XML Only valid on a member that returns String |
Control | The Control annotation type is used to annotate a field within a control client source file that is a control reference. |
ControlExtension | The ControlExtension annotation type is used to annotate a control extension interface. |
ControlImplementation | The ControlImplementation annotation type is used to annotate the implementation class for a Java Control. |
ControlInterface | The ControlInterface annotation type is used to annotate a control public interface. |
ControlReferences | 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). |
ExternalPropertySets | Used on control interfaces to specify any external property sets that the control uses. |
Threading | Used to specify the desired threading policy to apply to a control implementation type. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |