Class AbstractXmlMapping
- java.lang.Object
-
- net.officefloor.plugin.xml.marshall.tree.AbstractXmlMapping
-
- All Implemented Interfaces:
XmlMapping,XmlWriter
- Direct Known Subclasses:
AbstractTypeXmlMapping,AbstractValueXmlMapping,ObjectXmlMapping
public abstract class AbstractXmlMapping extends java.lang.Object implements XmlMapping, XmlWriter
AbstractXmlMappingto aid in mapping.- Author:
- Daniel Sagenschneider
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.reflect.MethodgetMethodMethod to obtain value from object to map to XML.
-
Constructor Summary
Constructors Constructor Description AbstractXmlMapping(java.lang.reflect.Method getMethod)Initiate with method to obtain value to map.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlWritergetWriter()Obtains theXmlWriterfor this mapping.voidmap(java.lang.Object object, XmlOutput output)Maps the object into XML.
-
-
-
Method Detail
-
map
public void map(java.lang.Object object, XmlOutput output) throws XmlMarshallExceptionDescription copied from interface:XmlMappingMaps the object into XML.- Specified by:
mapin interfaceXmlMapping- Parameters:
object- Object to map into XML.output- Output to send the XML.- Throws:
XmlMarshallException- If fails to map object into XML.
-
getWriter
public XmlWriter getWriter()
Description copied from interface:XmlMappingObtains theXmlWriterfor this mapping.- Specified by:
getWriterin interfaceXmlMapping- Returns:
XmlWriterfor this mapping.
-
-