public class BeanDescriptorHelper extends java.lang.Object implements ArooaBeanDescriptor
| Constructor and Description |
|---|
BeanDescriptorHelper(ArooaBeanDescriptor beanDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
ArooaAnnotations |
getAnnotations()
Provide annotation information about methods.
|
ArooaType |
getArooaType(java.lang.String property) |
java.lang.String |
getComponentProperty()
The name of the component property.
|
ConfiguredHow |
getConfiguredHow(java.lang.String property)
How is a property configured.
|
java.lang.String |
getFlavour(java.lang.String property)
Get the property flavour.
|
ParsingInterceptor |
getParsingInterceptor()
Get The
ParsingInterceptor. |
java.lang.String |
getTextProperty()
The name of the property which can be set using the text
of an xml element.
|
boolean |
isAttribute(java.lang.String property) |
boolean |
isAuto(java.lang.String property)
Indicates that the property should be set automatically
from the services.
|
boolean |
isComponent(java.lang.String property) |
boolean |
isElement(java.lang.String property) |
boolean |
isHidden(java.lang.String property) |
boolean |
isText(java.lang.String property) |
public BeanDescriptorHelper(ArooaBeanDescriptor beanDescriptor)
public ParsingInterceptor getParsingInterceptor()
ArooaBeanDescriptorParsingInterceptor.getParsingInterceptor in interface ArooaBeanDescriptorpublic ConfiguredHow getConfiguredHow(java.lang.String property)
ArooaBeanDescriptorgetConfiguredHow in interface ArooaBeanDescriptorproperty - The property name.public java.lang.String getTextProperty()
ArooaBeanDescriptorThe actual property name is required because unlike components and values, the property name can not be derrived from an element name.
getTextProperty in interface ArooaBeanDescriptorpublic java.lang.String getComponentProperty()
getComponentProperty in interface ArooaBeanDescriptorpublic boolean isAttribute(java.lang.String property)
public boolean isElement(java.lang.String property)
public boolean isComponent(java.lang.String property)
public ArooaType getArooaType(java.lang.String property)
public boolean isText(java.lang.String property)
public boolean isHidden(java.lang.String property)
public boolean isAuto(java.lang.String property)
ArooaBeanDescriptorisAuto in interface ArooaBeanDescriptorproperty - The property name.public java.lang.String getFlavour(java.lang.String property)
ArooaBeanDescriptorgetFlavour in interface ArooaBeanDescriptorproperty - The property name.public ArooaAnnotations getAnnotations()
ArooaBeanDescriptorgetAnnotations in interface ArooaBeanDescriptor