|
||||||||||
| 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
public class 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 class com.hp.hpl.jena.graph.impl.GraphBase |
|---|
TOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMIT |
| 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. |
Graph |
getAdditions()
Answer the graph of all triples added |
Graph |
getDeletions()
Answer the graph of all triples removed |
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
graphBaseFind(TripleMatch tm)
Find all the base triples matching tm, exclude the ones that are deleted, add the ones that have been added. |
int |
graphBaseSize()
|
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. |
| Methods inherited from class com.hp.hpl.jena.graph.compose.Dyadic |
|---|
dependsOn, getL, getR, union |
| Methods inherited from class com.hp.hpl.jena.graph.compose.CompositionBase |
|---|
butNot, ifIn, ifIn, recording, reject, rejecting, rejecting |
| Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase |
|---|
add, contains, contains, delete, find, find, forTestingOnly_graphBaseFind, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, size, 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, 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 |
|---|
public Delta(Graph base)
| Method Detail |
|---|
public Graph getAdditions()
public Graph getDeletions()
public void performAdd(Triple t)
performAdd in interface com.hp.hpl.jena.graph.impl.GraphWithPerformperformAdd in class com.hp.hpl.jena.graph.impl.GraphBasepublic void performDelete(Triple t)
performDelete in interface com.hp.hpl.jena.graph.impl.GraphWithPerformperformDelete in class com.hp.hpl.jena.graph.impl.GraphBasepublic com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> graphBaseFind(TripleMatch tm)
graphBaseFind in class com.hp.hpl.jena.graph.impl.GraphBasepublic void close()
Graph
close in interface Graphclose in class Dyadicpublic int graphBaseSize()
graphBaseSize in class com.hp.hpl.jena.graph.impl.GraphBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||