Package org.apache.jena.sparql.lang
Class LabelToNodeMap
- java.lang.Object
-
- org.apache.jena.sparql.lang.LabelToNodeMap
-
public class LabelToNodeMap extends java.lang.ObjectMap from _:* form to bNodes or variables. Used in SPARQL parsing. See alsoLabelToNodein RIOT for language parser label to node mapping.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description NodeallocNode()NodeasNode(java.lang.String label)voidclear()static LabelToNodeMapcreateBNodeMap()Deprecated.static LabelToNodeMapcreateVarMap()Create variables (Var), starting from zero each time This means that parsing a query string will generate the same variable names for bNode variables each time, making Query.equals and Query.hashCode work.java.util.Set<java.lang.String>getLabels()
-
-
-
Method Detail
-
createBNodeMap
@Deprecated public static LabelToNodeMap createBNodeMap()
Deprecated.Create blank nodes, with the same blank node returned for the same label.- Returns:
- LabelToNodeMap
-
createVarMap
public static LabelToNodeMap createVarMap()
Create variables (Var), starting from zero each time This means that parsing a query string will generate the same variable names for bNode variables each time, making Query.equals and Query.hashCode work.- Returns:
- LabelToNodeMap
-
getLabels
public java.util.Set<java.lang.String> getLabels()
-
asNode
public Node asNode(java.lang.String label)
-
allocNode
public Node allocNode()
-
clear
public void clear()
-
-