Package | Description |
---|---|
weblogic.descriptor.annotation |
Defines javadoc annotations that may be used in a DescriptorBean interface.
|
weblogic.descriptor.beangen |
Defines a Descriptor Bean implementation generator
|
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationDefinition.EnumerationAnnotation |
static class |
AnnotationDefinition.LegalNullStringAnnotation |
static class |
AnnotationDefinition.LegalStringAnnotation
Covers both NULLABLE & LEGAL_ZERO_LENGTH annotations
|
static class |
AnnotationDefinition.LegalZeroLengthStringAnnotation |
static class |
AnnotationDefinition.UnSetValueAnnotation |
Modifier and Type | Field and Description |
---|---|
static AnnotationDefinition |
BeanAnnotations.ABSTRACT
Indicates that the annotated interface does not define a concrete bean and
will always be extended by some other interface.
|
static AnnotationDefinition |
PropertyAnnotations.AGGREGATE
Indicates that the annotated property is an aggregate of other child
properties defined in the containing bean.
|
static AnnotationDefinition |
BeanAnnotations.ALLOW_DIFF_WITH_SIBLING_CLASS |
static AnnotationDefinition |
MethodAnnotations.ALLOW_SECURITY_OPERATIONS
Indicates if an operation of security mbeans is allowed on domain and
runtime mbean servers.
|
static AnnotationDefinition |
PropertyAnnotations.ALLOWS_SUBTYPES
Deprecated.
Only used for pre-90 config.xml parsing
|
static AnnotationDefinition |
PropertyAnnotations.ARRAYORDERSENSITIVE |
static AnnotationDefinition |
PropertyAnnotations.ATTRIBUTE |
static AnnotationDefinition |
BeanAnnotations.BASE_INTERFACE
Indicates that the annotated interface represents a base interface.
|
static AnnotationDefinition |
BeanAnnotations.BEAN
Indicates that the annotated interface defines a descriptor bean.
|
static AnnotationDefinition |
PropertyAnnotations.COMPONENT_NAME
Explicitly specifies the component name of the annotated array property.
|
static AnnotationDefinition |
GlobalAnnotations.CONFIGURABLE
When present on a property, indicates that this property may be changed
during configuration.
|
static AnnotationDefinition |
BeanAnnotations.CUSTOMIZER
Specifies a class that customizes the implementation of the
annotated interface.
|
static AnnotationDefinition |
BeanAnnotations.CUSTOMIZER_FACTORY
Specifies a class that implements
CustomizerFactory
interface and use this class to create cusomizter classes' instance. |
static AnnotationDefinition |
PropertyAnnotations.DEFAULT
Specifies the default value for the annotated property.
|
static AnnotationDefinition |
PropertyAnnotations.DEFERRED_VALIDATOR
Specifies a custom method to be called as part of on-demand validation
for the bean that defined the annotated property.
|
static AnnotationDefinition |
BeanAnnotations.DELEGATE_BEAN
Specifies delegate MBean for bean type.
|
static AnnotationDefinition |
PropertyAnnotations.DERIVED_DEFAULT
Specifies an expression from which to derive the default value for the
annotated property.
|
static AnnotationDefinition |
GlobalAnnotations.DYNAMIC
When present on a property, indicates that property can be changed
without redeploy/reboot.
|
static AnnotationDefinition |
PropertyAnnotations.ENCRYPTED
Indicates that the annotated String property is stored and written in
encrypted form.
|
static AnnotationDefinition |
PropertyAnnotations.ENUMERATION
Indicates the set of String constants that the annotated String property is
constrained to.
|
static AnnotationDefinition |
GlobalAnnotations.EXCLUDE
Specifies that the annotated element should not appear in the public
docs.
|
static AnnotationDefinition |
GlobalAnnotations.HARVESTABLE
FIXME ehalpern 6/6/04 -- This annotation does not apply to descriptor
beans and should be removed.
|
static AnnotationDefinition |
PropertyAnnotations.IGNORE |
static AnnotationDefinition |
MethodAnnotations.IMPACT
Indicates how the annotated method will impact the bean.
|
static AnnotationDefinition |
BeanAnnotations.INHERIT_SUPER_CUSTOMIZER
Specifies whether bean implementation implements the methods implemented by
the customizer of super bean.
|
static AnnotationDefinition |
PropertyAnnotations.INITIALIZER
Specifies the initial value to be persisted for the annotated property.
|
static AnnotationDefinition |
GlobalAnnotations.INTERNAL
Specifies that the annotated element should not be available via JMX.
|
static AnnotationDefinition |
PropertyAnnotations.KEY
Indicates that the value of the annotated property acts as the unique key
for this bean.
|
static AnnotationDefinition |
PropertyAnnotations.KEY_CHOICE
Indicates that the value of the annotated property may act as a unique key
for this bean.
|
static AnnotationDefinition |
PropertyAnnotations.KEY_COMPONENT
Indicates that the value of the annotated property act as one component
in a compound key for this bean.
|
static AnnotationDefinition |
PropertyAnnotations.LEGAL_MAX
Specifies the maximum value allowed for the annotated property.
|
static AnnotationDefinition |
PropertyAnnotations.LEGAL_MIN
Specifies the minimum value allowed for the annotated property.
|
static AnnotationDefinition |
PropertyAnnotations.LEGAL_ZERO_LENGTH
Specifies whether the annotated string property may have a zero length.
|
static AnnotationDefinition |
PropertyAnnotations.MERGERULE
This annotation is used to define mergeRules for descriptor merging.
|
static AnnotationDefinition |
PropertyAnnotations.META_DATA
Deprecated.
|
static AnnotationDefinition |
PropertyAnnotations.NON_DYNAMIC
Deprecated.
Use @dynamic false. Note that this is the default.
|
static AnnotationDefinition |
PropertyAnnotations.NULLABLE
Indicates whether the annotated String property may have a null value.
|
static AnnotationDefinition |
GlobalAnnotations.OBSOLETE
Indicates that the annotated element is not functional in any product
at or beyond versionNumber.
|
static AnnotationDefinition |
MethodAnnotations.OPERATION
Indicates that the annotated method should be treated as an operation
even if matches a bean method pattern.
|
static AnnotationDefinition |
GlobalAnnotations.OWNER
When present on an interface, attribute or operation, it denotes that the interface, attribute
or the operation is authorized by the value of the owner
|
static AnnotationDefinition |
PropertyAnnotations.PREPEND |
static AnnotationDefinition |
PropertyAnnotations.PREPROCESSOR
This annotation is useful for introducing a pre-processing
steps in the setter before the value is actually set to the
property.
|
static AnnotationDefinition |
PropertyAnnotations.PRESERVE_WHITE_SPACE
Specifies that whitespace in the value of the annotated String (or
String[]) property be preserved.
|
static AnnotationDefinition |
PropertyAnnotations.PRODUCTION_DEFAULT
Specifies the default value for the annotated property when used in
production mode.
|
static AnnotationDefinition |
PropertyAnnotations.REFERENCE
Indicates that the bean(s) held by this property is a reference rather
than a child.
|
static AnnotationDefinition |
BeanAnnotations.REFERENCEABLE
Indicates that instances of the annotated bean can be referred to by other
beans.
|
static AnnotationDefinition |
PropertyAnnotations.REMOVE_VALIDATOR
Specifies a custom method to be called to validate the remove of a
reference property or destroy of child property.
|
static AnnotationDefinition |
PropertyAnnotations.REQUIRED
Indicates whether the annotated property must be assigned an explicit
value.
|
static AnnotationDefinition |
GlobalAnnotations.RESTARTS |
static AnnotationDefinition |
GlobalAnnotations.ROLE_ALLOWED
When present on a property, indicates the default allowed security roles
for the property.
|
static AnnotationDefinition |
GlobalAnnotations.ROLE_EXCLUDED
When present on a property, indicates the excluded security roles
for the property.
|
static AnnotationDefinition |
GlobalAnnotations.ROLE_PERMIT_ALL
When present on a property, indicates the default is to allow access for all
roles.
|
static AnnotationDefinition |
BeanAnnotations.ROOT |
static AnnotationDefinition |
BeanAnnotations.SCHEMA_LOCATION
Explicitly specifies schemaLocation for bean type to take care of
scenarios where beans' xml types share the same namespace but have different
schema locations.
|
static AnnotationDefinition |
PropertyAnnotations.SECURE_VALUE
Indicates the following value is what this property should be set to
in a secure configuration.
|
static AnnotationDefinition |
PropertyAnnotations.SECURE_VALUE_DOC_ONLY
Indicates the following value is what this property should be set to
in a secure configuration.
|
static AnnotationDefinition |
PropertyAnnotations.SINGLETON |
static AnnotationDefinition |
BeanAnnotations.TARGET_NAMESPACE
Specifies target Namespace for bean type individually, rather than
specifying it for a group using Beangen parameter.
|
static AnnotationDefinition |
PropertyAnnotations.TRANSIENT
Indicates that the annotated property is not persisted.
|
static AnnotationDefinition |
PropertyAnnotations.UN_SET_VALUE
Can be used with @legalValues to specify a value that would we returned
in case the property is not set, or can be used with a setter to mark the property
to unset
Usage: @unSetValue someValue
|
static AnnotationDefinition |
PropertyAnnotations.VALIDATE_PROPERTY_DECLARATION
Deprecated.
|
static AnnotationDefinition |
PropertyAnnotations.VALIDATOR
Specifies a custom method to be called to validate the annotated property.
|
static AnnotationDefinition |
BeanAnnotations.VALIDATOR
Specifies a custom method to be called as part of on-demand validation for
the annotated bean.
|
static AnnotationDefinition |
GlobalAnnotations.VISIBLE_TO_PARTITION
Presents on an interface, attributes and operations to control the visibility
from a partition context.
|
static AnnotationDefinition |
PropertyAnnotations.XML_ELEMENT_NAME
Explictly specifies the xml element name to be used in the schema
definition for the annotated property.
|
static AnnotationDefinition |
BeanAnnotations.XML_TYPE_NAME
Explictly specifies the xml type name to be used in the schema definition
for the annotated bean.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,AnnotationDefinition> |
PropertyAnnotations.allAnotations |
Modifier and Type | Method and Description |
---|---|
static AnnotationDefinition |
PropertyAnnotations.getAnnotationDefinition(java.lang.String alias) |
Modifier and Type | Method and Description |
---|---|
AnnotationDefinition |
BeanElement.getAnnotationDefinition(java.lang.String nameOrTag) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
BeanElement.getAllAnnotationInstancesAsStrings(AnnotationDefinition tag) |
java.lang.String |
BeanElement.getAnnotationString(AnnotationDefinition tag) |
com.bea.util.jam.JAnnotationValue |
PropertyDeclaration.getAnnotationValue(AnnotationDefinition tag) |
com.bea.util.jam.JAnnotationValue |
BeanElement.getAnnotationValue(AnnotationDefinition tag) |
private BeanClass.BindingInfos[] |
BeanClass.initBindingInfos(AnnotationDefinition annotation) |
boolean |
BeanElement.isAnnotationDefined(AnnotationDefinition def) |
boolean |
BeanElement.isAnnotationTrue(AnnotationDefinition def) |