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 java.lang.ObjectBi-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 voidaddInner(XmlNode element, java.lang.Object inner)Records the newelement <->innerpeer association.voidaddOuter(XmlNode element, java.lang.Object outer)Records the newelement <-> outerpeer association.voidaddUsed(XmlNode n)com.sun.xml.bind.v2.runtime.AssociationMap.Entry<XmlNode>byElement(java.lang.Object e)com.sun.xml.bind.v2.runtime.AssociationMap.Entry<XmlNode>byPeer(java.lang.Object o)java.lang.ObjectgetInnerPeer(XmlNode element)java.lang.ObjectgetOuterPeer(XmlNode element)
-
-
-
Method Detail
-
addInner
public void addInner(XmlNode element, java.lang.Object inner)
Records the newelement <->innerpeer association.
-
addOuter
public void addOuter(XmlNode element, java.lang.Object outer)
Records the newelement <-> outerpeer association.
-
addUsed
public void addUsed(XmlNode n)
-
byElement
public com.sun.xml.bind.v2.runtime.AssociationMap.Entry<XmlNode> byElement(java.lang.Object e)
-
byPeer
public com.sun.xml.bind.v2.runtime.AssociationMap.Entry<XmlNode> byPeer(java.lang.Object o)
-
getInnerPeer
public java.lang.Object getInnerPeer(XmlNode element)
-
getOuterPeer
public java.lang.Object getOuterPeer(XmlNode element)
-
-