Class GraphRealChanges

java.lang.Object
org.apache.jena.sparql.graph.GraphWrapper
org.apache.jena.rdfpatch.system.GraphChanges
org.apache.jena.rdfpatch.system.GraphRealChanges
All Implemented Interfaces:
org.apache.jena.graph.Graph

public class GraphRealChanges extends GraphChanges
A Graph and RDFChanges that check whether a triple change is real or not and only passes the chnage on if the add(triple)/delete(triple) causes an actual change to the graph.
See Also:
  • Field Summary

    Fields inherited from interface org.apache.jena.graph.Graph

    emptyGraph
  • Constructor Summary

    Constructors
    Constructor
    Description
    GraphRealChanges(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node graphName, RDFChanges changes)
     
    GraphRealChanges(org.apache.jena.graph.Graph graph, RDFChanges changes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(org.apache.jena.graph.Triple t)
     
    void
    delete(org.apache.jena.graph.Triple t)
     

    Methods inherited from class org.apache.jena.rdfpatch.system.GraphChanges

    clear, getPrefixMapping, getTransactionHandler, remove

    Methods inherited from class org.apache.jena.sparql.graph.GraphWrapper

    close, contains, contains, dependsOn, find, find, get, getCapabilities, getEventManager, isClosed, isEmpty, isIsomorphicWith, size

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.apache.jena.graph.Graph

    add, delete, find, sizeLong, stream, stream
  • Constructor Details

    • GraphRealChanges

      public GraphRealChanges(org.apache.jena.graph.Graph graph, RDFChanges changes)
    • GraphRealChanges

      public GraphRealChanges(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node graphName, RDFChanges changes)
  • Method Details

    • add

      public void add(org.apache.jena.graph.Triple t)
      Specified by:
      add in interface org.apache.jena.graph.Graph
      Overrides:
      add in class GraphChanges
    • delete

      public void delete(org.apache.jena.graph.Triple t)
      Specified by:
      delete in interface org.apache.jena.graph.Graph
      Overrides:
      delete in class GraphChanges