Class ReferencedXmlMappingRegistry
java.lang.Object
net.officefloor.plugin.xml.unmarshall.tree.ReferencedXmlMappingRegistry
Registry of
ReferenceXmlMapping instances.- Author:
- Daniel Sagenschneider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetElementXmlMapping(String id, Class<?> targetObjectType) Obtains theElementXmlMappinginstance identified by its id for a specific target object.Obtains the meta-data of theElementXmlMappingby its id.protected voidregisterReferenceXmlMapping(String id, Class<?> targetObjectType, ElementXmlMapping mapping, XmlMappingMetaData mappingMetaData) Registers a referenceXmlMapping.
-
Field Details
-
Constructor Details
-
ReferencedXmlMappingRegistry
public ReferencedXmlMappingRegistry()
-
-
Method Details
-
getElementXmlMapping
Obtains theElementXmlMappinginstance identified by its id for a specific target object.- Parameters:
id- Id of theXmlMapping.targetObjectType- Class of the target object.- Returns:
ElementXmlMappingby id for the target object. If no match is found, then will returnnull.
-
getXmlMappingMetaData
Obtains the meta-data of theElementXmlMappingby its id.- Parameters:
id- Id of theElementXmlMapping.- Returns:
XmlMappingMetaDatafor the id.
-
registerReferenceXmlMapping
protected void registerReferenceXmlMapping(String id, Class<?> targetObjectType, ElementXmlMapping mapping, XmlMappingMetaData mappingMetaData) Registers a referenceXmlMapping.- Parameters:
id- Id of theXmlMapping.targetObjectType- Class of the target object for theXmlMapping.mapping- TheElementXmlMappingitself.mappingMetaData- Meta-data of theXmlMapping.
-