org.jgraph.net
Class GraphCellIdentityMap

java.lang.Object
  extended byorg.jgraph.net.GraphCellIdentityMap

public class GraphCellIdentityMap
extends java.lang.Object


Field Summary
protected  java.util.Map ids
           
protected  java.util.Map objects
           
 
Constructor Summary
GraphCellIdentityMap()
           
 
Method Summary
protected  java.lang.String createID()
           
 java.lang.String getID(java.lang.Object obj)
           
 java.lang.Object getObject(java.lang.String ID, java.lang.String type)
           
 java.lang.Object[] getObjects(java.lang.String[] IDs)
           
protected  void put(java.lang.String ID, java.lang.Object obj)
           
protected  java.lang.Object removeID(java.lang.String ID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ids

protected java.util.Map ids

objects

protected java.util.Map objects
Constructor Detail

GraphCellIdentityMap

public GraphCellIdentityMap()
Method Detail

put

protected void put(java.lang.String ID,
                   java.lang.Object obj)

createID

protected java.lang.String createID()

getID

public java.lang.String getID(java.lang.Object obj)

getObject

public java.lang.Object getObject(java.lang.String ID,
                                  java.lang.String type)

getObjects

public java.lang.Object[] getObjects(java.lang.String[] IDs)

removeID

protected java.lang.Object removeID(java.lang.String ID)