- <init>
Creates a shadow.
- addAnnotation
Adds an annotation to the specified property of this component info.
- addProperty
Adds a property initializer. It will initialize a component when created with
this info.
- apply
Applies the custom attributes.Note: this method does nothing if #isEffective
returns false.
- enableBindingAnnotation
- getAnnotationMap
Returns the annotation map defined in this info, or null if no annotation is
ever defined.
- getComponentDefinition
Returns the component definition, or null if it is PageDefinition.
- getLanguageDefinition
Returns the language definition that #getComponentDefinitionbelongs to, or null
if the component def
- hasBindingAnnotation
- isAnnotationNamespacedRoot
- isEffective
- newInstance
Creates an component based on this info (never null).Like
ComponentDefinition#newInstance, this meth