public class BaseElementMappings extends java.lang.Object implements ElementMappings
| Constructor and Description | 
|---|
| BaseElementMappings() | 
| Modifier and Type | Method and Description | 
|---|---|
| DesignFactory | designFor(ArooaElement element,
         InstantiationContext parentContext)Provide a mapping from an element to the name of a java class
 that is a DesignFactory for the element. | 
| ArooaElement[] | elementsFor(InstantiationContext propertyContext)Provide a list of all elements in this mapping that support
 the given context. | 
| MappingsContents | getBeanDoc(ArooaType arooaType)Get the  BeanDoc for this mapping. | 
| ArooaClass | mappingFor(ArooaElement element,
          InstantiationContext propertyContext)Provide a mapping from an element to the name of a java class. | 
public ArooaClass mappingFor(ArooaElement element, InstantiationContext propertyContext)
ElementMappingsmappingFor in interface ElementMappingselement - The element.propertyContext - The InstantiationContext.public DesignFactory designFor(ArooaElement element, InstantiationContext parentContext)
ElementMappingsdesignFor in interface ElementMappingselement - The element.parentContext - The InstantiationContext.public ArooaElement[] elementsFor(InstantiationContext propertyContext)
ElementMappingselementsFor in interface ElementMappingspublic MappingsContents getBeanDoc(ArooaType arooaType)
ElementMappingsgetBeanDoc in interface ElementMappingsarooaType - The type of Mapping.