Class ObservableSetFromDatasetGraph

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<org.apache.jena.sparql.core.Quad>
org.aksw.jenax.arq.util.quad.SetFromDatasetGraph
org.aksw.jena_sparql_api.collection.observable.ObservableSetFromDatasetGraph
All Implemented Interfaces:
Iterable<org.apache.jena.sparql.core.Quad>, Collection<org.apache.jena.sparql.core.Quad>, Set<org.apache.jena.sparql.core.Quad>, org.aksw.commons.collection.observable.DeltaCollection<org.apache.jena.sparql.core.Quad>, org.aksw.commons.collection.observable.ObservableCollection<org.apache.jena.sparql.core.Quad>, org.aksw.commons.collection.observable.ObservableSet<org.apache.jena.sparql.core.Quad>

public class ObservableSetFromDatasetGraph extends org.aksw.jenax.arq.util.quad.SetFromDatasetGraph implements org.aksw.commons.collection.observable.ObservableSet<org.apache.jena.sparql.core.Quad>
  • Constructor Details

  • Method Details

    • getDatasetGraph

      public ObservableDatasetGraph getDatasetGraph()
      Overrides:
      getDatasetGraph in class org.aksw.jenax.arq.util.quad.SetFromDatasetGraph
    • convertEvent

      protected PropertyChangeEvent convertEvent(PropertyChangeEvent ev)
    • addVetoableChangeListener

      public Runnable addVetoableChangeListener(VetoableChangeListener listener)
      Specified by:
      addVetoableChangeListener in interface org.aksw.commons.collection.observable.ObservableCollection<org.apache.jena.sparql.core.Quad>
      Returns:
      A Runnable that de-registers the listener upon calling .run()
    • addPropertyChangeListener

      public org.aksw.commons.collection.observable.Registration addPropertyChangeListener(PropertyChangeListener listener)
      Specified by:
      addPropertyChangeListener in interface org.aksw.commons.collection.observable.ObservableCollection<org.apache.jena.sparql.core.Quad>
      Returns:
      A Runnable that de-registers the listener upon calling .run()
    • decorate

      public static ObservableSetFromDatasetGraph decorate(org.apache.jena.sparql.core.DatasetGraph datasetGraph)
    • delta

      public boolean delta(Collection<? extends org.apache.jena.sparql.core.Quad> additions, Collection<?> removals)
      Specified by:
      delta in interface org.aksw.commons.collection.observable.DeltaCollection<org.apache.jena.sparql.core.Quad>