|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for classes that can resolve external or internal references.
| Method Summary | |
void |
addReferenceElement(java.lang.String id,
org.w3c.dom.Node element)
Add a reference node for the given refid. |
java.lang.Object |
resolveReference(GraphMLParseContext context,
java.lang.String refid,
DeserializationHandler deserializer)
Resolve an xml node to an object instance. |
| Method Detail |
public void addReferenceElement(java.lang.String id,
org.w3c.dom.Node element)
id - The reference idelement - DOM node that is referenced by the id.
public java.lang.Object resolveReference(GraphMLParseContext context,
java.lang.String refid,
DeserializationHandler deserializer)
throws GraphMLParseException
This method returns shared instances for nodes with the same refid.
context - The current parse context.refid - The refid which should be resolved. Must not be null.deserializer - Deserializer which should be used for deserialization of the shared element.
Can be null when not called from a deserializer instance, in
which case the resolver tries to find a matching deserializer itself.
GraphMLParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||