Class ReverseRenameUtils

java.lang.Object
org.aksw.jenax.arq.util.node.ReverseRenameUtils

public class ReverseRenameUtils extends Object
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 Details

    • ReverseRenameUtils

      public ReverseRenameUtils()
  • Method Details

    • plainVarName

      public static String plainVarName(org.apache.jena.graph.Node node)
      Return the plain name of the given variable node. Raises an exception for non-variable nodes.
    • plainVarName

      public static String plainVarName(String rawName)
    • separateMarkerFromVarName

      public static String[] separateMarkerFromVarName(String rawName)
    • 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