|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.graph.impl.GraphBase
com.hp.hpl.jena.graph.compose.CompositionBase
com.hp.hpl.jena.graph.compose.Dyadic
com.hp.hpl.jena.graph.compose.Delta
Graph operation for wrapping a base graph and leaving it unchanged while recording all the attempted updates for later access.
TODO review in the light of GraphWrapper
Field Summary |
Fields inherited from interface com.hp.hpl.jena.graph.Graph |
emptyGraph |
Constructor Summary | |
Delta(Graph base)
|
Method Summary | |
void |
close()
Free all resources, any further use of this Graph is an error. |
ExtendedIterator |
find(TripleMatch tm)
Find all the base triples matching tm, exclude the ones that are deleted, add the ones that have been added. |
Graph |
getAdditions()
Answer the graph of all triples added |
Graph |
getDeletions()
Answer the graph of all triples removed |
void |
performAdd(Triple t)
Add the triple to the graph, ie add it to the additions, remove it from the removals. |
void |
performDelete(Triple t)
Remove the triple, ie, remove it from the adds, add it to the removals. |
int |
size()
For a concrete graph this returns the number of triples in the graph. |
Methods inherited from class com.hp.hpl.jena.graph.compose.Dyadic |
dependsOn, union |
Methods inherited from class com.hp.hpl.jena.graph.compose.CompositionBase |
butNot, contains, countIterator, ifIn, ifIn, recording, reject, rejecting |
Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase |
add, contains, delete, find, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getTransactionHandler, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, toString, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.hp.hpl.jena.graph.Graph |
contains, contains, delete, dependsOn, find, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getTransactionHandler, isEmpty, isIsomorphicWith, queryHandler |
Methods inherited from interface com.hp.hpl.jena.graph.GraphAdd |
add |
Constructor Detail |
public Delta(Graph base)
Method Detail |
public Graph getAdditions()
public Graph getDeletions()
public void performAdd(Triple t)
public void performDelete(Triple t)
public ExtendedIterator find(TripleMatch tm)
find
in interface Graph
Graph.find(TripleMatch)
public void close()
Graph
close
in interface Graph
close
in class Dyadic
public int size()
Graph
size
in interface Graph
size
in class CompositionBase
Graph.size()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |