com.openharbor.xmlj
Class ElementUnmarshaller

java.lang.Object
  extended bycom.openharbor.beck.unmarshal.DefaultUnmarshaller
      extended bycom.openharbor.xmlj.ElementUnmarshaller
All Implemented Interfaces:
com.openharbor.beck.map.MapFromXML.Aware, com.openharbor.beck.unmarshal.Unmarshaller

public class ElementUnmarshaller
extends com.openharbor.beck.unmarshal.DefaultUnmarshaller

Maps XML to an Element.


Field Summary
 
Fields inherited from class com.openharbor.beck.unmarshal.DefaultUnmarshaller
data, documentState, log
 
Constructor Summary
ElementUnmarshaller()
           
 
Method Summary
 void addChild(com.openharbor.beck.unmarshal.Unmarshaller child)
           
protected  void setValue(java.lang.StringBuffer data)
           
 void startObject(java.util.Map documentState, com.openharbor.beck.unmarshal.Unmarshaller parent, com.openharbor.beck.xml.XMLThing source)
           
 
Methods inherited from class com.openharbor.beck.unmarshal.DefaultUnmarshaller
addToParent, addValue, afterEndObject, disengage, disengaged, endElement, endObject, engage, getChildClass, getMap, getMapFromXML, getObject, getObjectClass, getParent, getSource, getSourceXPath, getXMLContext, getXName, getXPath, isEngaged, newObject, processAttributes, referToThis, reset, rethrow, setMapFromXML, setObject, setObjectClass, setParentAndSource, setXMLContext, startElement, toString, trim
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementUnmarshaller

public ElementUnmarshaller()
Method Detail

startObject

public void startObject(java.util.Map documentState,
                        com.openharbor.beck.unmarshal.Unmarshaller parent,
                        com.openharbor.beck.xml.XMLThing source)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addChild

public void addChild(com.openharbor.beck.unmarshal.Unmarshaller child)
              throws java.lang.Exception
Throws:
java.lang.Exception

setValue

protected void setValue(java.lang.StringBuffer data)
                 throws java.text.ParseException
Throws:
java.text.ParseException