- All Superinterfaces:
- All Known Implementing Classes:
- public interface DocumentReferenceUnmarshaller
- extends Unmarshaller
An Unmarshaller that postpones evaluation of its value until
after the rest of the XML document has been copied to Java.
Either resolve this reference or conclude that it can't be resolved.
|Methods inherited from interface com.openharbor.beck.unmarshal.Unmarshaller
addChild, addValue, disengage, endObject, engage, getChildClass, getObject, getObjectClass, getParent, getSource, getSourceXPath, getXMLContext, setObject, setObjectClass, setXMLContext, startObject
public static final XMLWriter.MapKey UNRESOLVED
public void resolve(OHXPathProcessor resolver,
- Either resolve this reference or conclude that it can't be resolved.
If the reference is resolved, setObject(referent); otherwise setParent(null).
The caller will subsequently pass this Unmarshaller to MapFromXML.recycle.
resolver - an XPath context with the same mapping etc. that were used
to copy the root object from XML.
root - the object that was copied from the XML root element.
java.lang.Exception - something went wrong