Class StaticXmlMapping
- java.lang.Object
-
- net.officefloor.plugin.xml.marshall.tree.StaticXmlMapping
-
- All Implemented Interfaces:
XmlMapping
,XmlWriter
public class StaticXmlMapping extends java.lang.Object implements XmlMapping, XmlWriter
Provides static mapping.- Author:
- Daniel Sagenschneider
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
xmlSnippet
Static XML snippet for this mapping.
-
Constructor Summary
Constructors Constructor Description StaticXmlMapping(java.lang.String xmlSnippet)
Initiate with the static XML snippet.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlWriter
getWriter()
Obtains theXmlWriter
for this mapping.void
map(java.lang.Object object, XmlOutput output)
Maps the object into XML.void
writeXml(java.lang.Object object, XmlOutput output)
Writes the XML for the input object.
-
-
-
Method Detail
-
map
public void map(java.lang.Object object, XmlOutput output) throws XmlMarshallException
Description copied from interface:XmlMapping
Maps the object into XML.- Specified by:
map
in 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:XmlMapping
Obtains theXmlWriter
for this mapping.- Specified by:
getWriter
in interfaceXmlMapping
- Returns:
XmlWriter
for this mapping.
-
writeXml
public void writeXml(java.lang.Object object, XmlOutput output) throws XmlMarshallException
Description copied from interface:XmlWriter
Writes the XML for the input object.- Specified by:
writeXml
in interfaceXmlWriter
- Parameters:
object
- Object to have XML written for it.output
- Output to write the XML.- Throws:
XmlMarshallException
- If fails to write the object into XML.
-
-