Class ValueXmlMapping

java.lang.Object
net.officefloor.plugin.xml.unmarshall.tree.ValueXmlMapping
All Implemented Interfaces:
XmlMapping

public class ValueXmlMapping extends Object implements XmlMapping
XmlMapping that loads a value to the target object.
Author:
Daniel Sagenschneider
  • Field Details

    • loader

      protected final DynamicValueLoader loader
      Loads the value onto the target object.
  • Constructor Details

  • Method Details

    • startMapping

      public void startMapping(XmlState state, String elementName) throws XmlMarshallException
      Description copied from interface: XmlMapping
      Starts the load of the value/object to the target object based on the current context and state of unmarshalling.
      Specified by:
      startMapping in interface XmlMapping
      Parameters:
      state - Current state of XML unmarshalling.
      elementName - Name of element/attribute being mapped.
      Throws:
      XmlMarshallException - If fail to load XML mapping.
    • endMapping

      public void endMapping(XmlState state, String value) throws XmlMarshallException
      Description copied from interface: XmlMapping
      Ends the load of the value/object to the target object based on the current context and state of unmarshalling.
      Specified by:
      endMapping in interface XmlMapping
      Parameters:
      state - state of XML unmarshalling.
      value - Value of the element/attribute.
      Throws:
      XmlMarshallException - If fail to load XML mapping.