|
|||||||||||
| 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 GraphGraph.find(TripleMatch)public void close()
Graph
close in interface Graphclose in class Dyadicpublic int size()
Graph
size in interface Graphsize in class CompositionBaseGraph.size()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||