Package com.sun.xml.bind.v2.runtime
Class AssociationMap<XmlNode>
- java.lang.Object
-
- com.sun.xml.bind.v2.runtime.AssociationMap<XmlNode>
-
public final class AssociationMap<XmlNode> extends Object
Bi-directional map between elements, inner peers, and outer peers.TODO: this should be rewritten for efficiency.
- Since:
- 2.0
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Constructor Summary
Constructors Constructor Description AssociationMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addInner(XmlNode element, Object inner)
Records the newelement <->inner
peer association.void
addOuter(XmlNode element, Object outer)
Records the newelement <-> outer
peer association.void
addUsed(XmlNode n)
com.sun.xml.bind.v2.runtime.AssociationMap.Entry<XmlNode>
byElement(Object e)
com.sun.xml.bind.v2.runtime.AssociationMap.Entry<XmlNode>
byPeer(Object o)
Object
getInnerPeer(XmlNode element)
Object
getOuterPeer(XmlNode element)
-