org.topbraid.core.session
Class NodeIdMap

java.lang.Object
  extended by org.topbraid.core.session.NodeIdMap

public class NodeIdMap
extends java.lang.Object

Maintains a bidirectional mapping between IDs and RDFNodes during a session.

Author:
Holger Knublauch

Constructor Summary
NodeIdMap()
           
 
Method Summary
 java.lang.String getId(com.hp.hpl.jena.rdf.model.RDFNode node)
           
 com.hp.hpl.jena.rdf.model.RDFNode getNode(java.lang.String id)
           
 void put(java.lang.String id, com.hp.hpl.jena.rdf.model.RDFNode node)
           
 void putSecondary(java.lang.String id, com.hp.hpl.jena.rdf.model.RDFNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeIdMap

public NodeIdMap()
Method Detail

getId

public java.lang.String getId(com.hp.hpl.jena.rdf.model.RDFNode node)

getNode

public com.hp.hpl.jena.rdf.model.RDFNode getNode(java.lang.String id)

put

public void put(java.lang.String id,
                com.hp.hpl.jena.rdf.model.RDFNode node)

putSecondary

public void putSecondary(java.lang.String id,
                         com.hp.hpl.jena.rdf.model.RDFNode node)