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.StringxmlSnippetStatic 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 XmlWritergetWriter()Obtains theXmlWriterfor this mapping.voidmap(java.lang.Object object, XmlOutput output)Maps the object into XML.voidwriteXml(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 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.
-
writeXml
public void writeXml(java.lang.Object object, XmlOutput output) throws XmlMarshallExceptionDescription copied from interface:XmlWriterWrites the XML for the input object.- Specified by:
writeXmlin 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.
-
-