org.openjena.riot.lang
Class LabelToNode

java.lang.Object
  extended by org.openjena.riot.system.MapWithScope<java.lang.String,com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node>
      extended by org.openjena.riot.lang.LabelToNode

public class LabelToNode
extends MapWithScope<java.lang.String,com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node>

Allocation Nodes (Bnodes usually) based on the graph and label Various different policies. See SyntaxLabels.createLabelToNode() for getting a default setup.


Method Summary
static LabelToNode createIncremental()
          Allocation, globallay scoped, that uses a incrementing field to create new nodes
static LabelToNode createScopeByDocument()
          Allocation from a single scope; just the label matters.
static LabelToNode createScopeByGraph()
          Allocation scoped by graph and label.
static LabelToNode createUseLabelAsGiven()
          Allocation using syntax label.
 
Methods inherited from class org.openjena.riot.system.MapWithScope
clear, create, get
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createScopeByDocument

public static LabelToNode createScopeByDocument()
Allocation from a single scope; just the label matters.


createScopeByGraph

public static LabelToNode createScopeByGraph()
Allocation scoped by graph and label.


createUseLabelAsGiven

public static LabelToNode createUseLabelAsGiven()
Allocation using syntax label.


createIncremental

public static LabelToNode createIncremental()
Allocation, globallay scoped, that uses a incrementing field to create new nodes



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.