org.topbraid.sesame.remote.graph
Class SesameRemoteGraph

java.lang.Object
  extended by com.hp.hpl.jena.graph.impl.GraphBase
      extended by org.topbraid.core.graph.AbstractCachableGraph
          extended by org.topbraid.sesame.remote.graph.SesameRemoteGraph
All Implemented Interfaces:
com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform, BatchOperationGraph, CachableGraph

public class SesameRemoteGraph
extends AbstractCachableGraph
implements BatchOperationGraph


Field Summary
 
Fields inherited from class com.hp.hpl.jena.graph.impl.GraphBase
bulkHandler, capabilities, closed, gem, pm, queryHandler, reifier, statisticsHandler, style
 
Fields inherited from interface com.hp.hpl.jena.graph.Graph
emptyGraph
 
Constructor Summary
SesameRemoteGraph(org.openrdf.sesame.repository.SesameRepository repository)
           
 
Method Summary
 void add(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
          Adds multiple Triples at the same time.
 void addStatements(com.hp.hpl.jena.rdf.model.StmtIterator it, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void delete(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
          Deletes multiple Triples at the same time.
 java.util.List<com.hp.hpl.jena.graph.Triple> doFind(com.hp.hpl.jena.graph.TripleMatch m)
           
 void performAdd(com.hp.hpl.jena.graph.Triple t)
           
 void performDelete(com.hp.hpl.jena.graph.Triple t)
           
 
Methods inherited from class org.topbraid.core.graph.AbstractCachableGraph
graphBaseFind
 
Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase
add, checkOpen, close, constructReifier, contains, contains, containsByFind, createStatisticsHandler, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, graphBaseContains, graphBaseFind, graphBaseSize, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, reifierContains, reifierSize, reifierTriples, size, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.graph.Graph
close, contains, contains, delete, dependsOn, find, find, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, queryHandler, size
 
Methods inherited from interface com.hp.hpl.jena.graph.GraphAdd
add
 

Constructor Detail

SesameRemoteGraph

public SesameRemoteGraph(org.openrdf.sesame.repository.SesameRepository repository)
Method Detail

add

public void add(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
Description copied from interface: BatchOperationGraph
Adds multiple Triples at the same time.

Specified by:
add in interface BatchOperationGraph
Parameters:
triples - the Triples to add

addStatements

public void addStatements(com.hp.hpl.jena.rdf.model.StmtIterator it,
                          org.eclipse.core.runtime.IProgressMonitor monitor)
                   throws java.lang.Exception
Throws:
java.lang.Exception

delete

public void delete(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
Description copied from interface: BatchOperationGraph
Deletes multiple Triples at the same time.

Specified by:
delete in interface BatchOperationGraph
Parameters:
triples - the Triples to delete

doFind

public java.util.List<com.hp.hpl.jena.graph.Triple> doFind(com.hp.hpl.jena.graph.TripleMatch m)
Specified by:
doFind in interface CachableGraph

performAdd

public void performAdd(com.hp.hpl.jena.graph.Triple t)
Specified by:
performAdd in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
Overrides:
performAdd in class com.hp.hpl.jena.graph.impl.GraphBase

performDelete

public void performDelete(com.hp.hpl.jena.graph.Triple t)
Specified by:
performDelete in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
Overrides:
performDelete in class com.hp.hpl.jena.graph.impl.GraphBase