org.jrdf.writer
Class MappedBlankNodeRegistry

java.lang.Object
  extended by org.jrdf.writer.MappedBlankNodeRegistry
All Implemented Interfaces:
BlankNodeRegistry

public final class MappedBlankNodeRegistry
extends Object
implements BlankNodeRegistry


Constructor Summary
MappedBlankNodeRegistry(MapFactory newMapFactory)
           
 
Method Summary
 void clear()
          Reset the associations between blank nodes and node ids.
 void close()
          Close any resource used by the blank node factory.
 String getNodeId(BlankNode node)
          If the node has already been registered, it's node Id is returned, otherwise it is registered and the new node Id is returned.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappedBlankNodeRegistry

public MappedBlankNodeRegistry(MapFactory newMapFactory)
Method Detail

getNodeId

public String getNodeId(BlankNode node)
Description copied from interface: BlankNodeRegistry
If the node has already been registered, it's node Id is returned, otherwise it is registered and the new node Id is returned.

Specified by:
getNodeId in interface BlankNodeRegistry
Parameters:
node - BlankNode
Returns:
String node ID

clear

public void clear()
Description copied from interface: BlankNodeRegistry
Reset the associations between blank nodes and node ids.

Specified by:
clear in interface BlankNodeRegistry

close

public void close()
Description copied from interface: BlankNodeRegistry
Close any resource used by the blank node factory.

Specified by:
close in interface BlankNodeRegistry