Package org.aksw.jenax.arq.util.node
Class ReverseRenameUtils
java.lang.Object
org.aksw.jenax.arq.util.node.ReverseRenameUtils
Utils to reverse var renames similar to
Rename and more
specifically Rename.reverseVarRename(org.apache.jena.sparql.algebra.Op, boolean).
Rename does not provide an API to reverse-rename individual nodes and triples.- Author:
- raven
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.graph.NodeeffectiveNode(org.apache.jena.graph.Node node) Return the node obtained by applying reverse-renaming to the argumentstatic org.apache.jena.graph.TripleeffectiveTriple(org.apache.jena.graph.Triple t) Return the node obtained by applying reverse-renaming to its nodesstatic StringplainVarName(String rawName) static StringplainVarName(org.apache.jena.graph.Node node) Return the plain name of the given variable node.static String[]separateMarkerFromVarName(String rawName)
-
Constructor Details
-
ReverseRenameUtils
public ReverseRenameUtils()
-
-
Method Details
-
plainVarName
Return the plain name of the given variable node. Raises an exception for non-variable nodes. -
plainVarName
-
separateMarkerFromVarName
-
effectiveNode
public static org.apache.jena.graph.Node effectiveNode(org.apache.jena.graph.Node node) Return the node obtained by applying reverse-renaming to the argument -
effectiveTriple
public static org.apache.jena.graph.Triple effectiveTriple(org.apache.jena.graph.Triple t) Return the node obtained by applying reverse-renaming to its nodes
-