public class ListDescriptor extends Object implements ArooaDescriptor
ListDescriptorBean| Constructor and Description |
|---|
ListDescriptor() |
ListDescriptor(ArooaDescriptor[] descriptors) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDescriptor(ArooaDescriptor descriptor) |
ArooaBeanDescriptor |
getBeanDescriptor(ArooaClass classIdentifier,
PropertyAccessor accessor) |
ClassResolver |
getClassResolver()
Provide a
ClassResolver. |
ConversionProvider |
getConvertletProvider()
Provide type conversions.
|
ElementMappings |
getElementMappings()
Provide element to class name mappings for components.
|
String |
getPrefixFor(URI namespace)
Provide the default prefix for a URI.
|
int |
size() |
public ListDescriptor()
public ListDescriptor(ArooaDescriptor[] descriptors)
public void addDescriptor(ArooaDescriptor descriptor)
public int size()
public ConversionProvider getConvertletProvider()
ArooaDescriptorgetConvertletProvider in interface ArooaDescriptorpublic ArooaBeanDescriptor getBeanDescriptor(ArooaClass classIdentifier, PropertyAccessor accessor)
getBeanDescriptor in interface BeanDescriptorProviderclassIdentifier - The class.accessor - Used to access the bean properties for default
types.public ElementMappings getElementMappings()
ArooaDescriptorgetElementMappings in interface ArooaDescriptorpublic String getPrefixFor(URI namespace)
ArooaDescriptorgetPrefixFor in interface ArooaDescriptornamespace - The namespace.public ClassResolver getClassResolver()
ArooaDescriptorClassResolver. The resolver will typically
be able to resolve classes returned from the
ElementMappings provided by this descriptor.getClassResolver in interface ArooaDescriptor