Class NodeTransformSignaturize

java.lang.Object
org.aksw.jenax.arq.util.node.NodeTransformSignaturize
All Implemented Interfaces:
Function<org.apache.jena.graph.Node,org.apache.jena.graph.Node>, org.apache.jena.sparql.graph.NodeTransform

public class NodeTransformSignaturize extends Object implements org.apache.jena.sparql.graph.NodeTransform
Subsitute any variable with the name variable symbol. Hence two objects with the same signature might be isomorphic.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.sparql.graph.NodeTransform
     
    protected org.apache.jena.graph.Node
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    NodeTransformSignaturize(org.apache.jena.sparql.graph.NodeTransform baseTransform, org.apache.jena.graph.Node placeholder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.graph.Node
    apply(org.apache.jena.graph.Node node)
     
    static org.apache.jena.sparql.graph.NodeTransform
     
    static org.apache.jena.sparql.graph.NodeTransform
    create(Map<? extends org.apache.jena.graph.Node,? extends org.apache.jena.graph.Node> nodeMap)
     
    static org.apache.jena.sparql.graph.NodeTransform
    create(org.apache.jena.sparql.graph.NodeTransform baseTransform)
     
    static org.apache.jena.sparql.graph.NodeTransform
    create(org.apache.jena.sparql.graph.NodeTransform baseTransform, org.apache.jena.graph.Node placeholder)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Field Details

    • baseTransform

      protected org.apache.jena.sparql.graph.NodeTransform baseTransform
    • placeholder

      protected org.apache.jena.graph.Node placeholder
  • Constructor Details

    • NodeTransformSignaturize

      protected NodeTransformSignaturize(org.apache.jena.sparql.graph.NodeTransform baseTransform, org.apache.jena.graph.Node placeholder)
  • Method Details

    • create

      public static org.apache.jena.sparql.graph.NodeTransform create()
    • create

      public static org.apache.jena.sparql.graph.NodeTransform create(org.apache.jena.sparql.graph.NodeTransform baseTransform)
    • create

      public static org.apache.jena.sparql.graph.NodeTransform create(org.apache.jena.sparql.graph.NodeTransform baseTransform, org.apache.jena.graph.Node placeholder)
    • create

      public static org.apache.jena.sparql.graph.NodeTransform create(Map<? extends org.apache.jena.graph.Node,? extends org.apache.jena.graph.Node> nodeMap)
    • apply

      public org.apache.jena.graph.Node apply(org.apache.jena.graph.Node node)
      Specified by:
      apply in interface Function<org.apache.jena.graph.Node,org.apache.jena.graph.Node>