|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hp.hpl.jena.sparql.core.DatasetGraphWrapper
com.hp.hpl.jena.sparql.core.DatasetGraphMonitor
public class DatasetGraphMonitor
Connect a DatasetGraph to a DatasetChanges monitor. Any add or delete to the DatasetGraph is notified to the monitoring object with a QuadAction to indicate the change made.
| Constructor Summary | |
|---|---|
DatasetGraphMonitor(DatasetGraph dsg,
DatasetChanges monitor)
Create a DatasetGraph wrapper that monitors the dataset for changes (add or delete quads). |
|
DatasetGraphMonitor(DatasetGraph dsg,
DatasetChanges monitor,
boolean recordOnlyIfRealChange)
Create a DatasetGraph wrapper that monitors the dataset for changes (add or delete quads). |
|
| Method Summary | |
|---|---|
void |
add(Node g,
Node s,
Node p,
Node o)
Add a quad |
void |
add(Quad quad)
Add a quad |
void |
addGraph(Node gn,
Graph g)
Add the given graph to the dataset. |
void |
delete(Node g,
Node s,
Node p,
Node o)
Delete a quad |
void |
delete(Quad quad)
Delete a quad |
void |
deleteAny(Node g,
Node s,
Node p,
Node o)
Delete any quads matching the pattern |
DatasetChanges |
getMonitor()
Return the monitor |
DatasetGraph |
monitored()
Return the monitored DatasetGraph |
void |
removeGraph(Node gn)
Remove all data associated with the named graph |
void |
sync()
|
| Methods inherited from class com.hp.hpl.jena.sparql.core.DatasetGraphWrapper |
|---|
close, contains, contains, containsGraph, find, find, find, findNG, getContext, getDefaultGraph, getGraph, getLock, getWrapped, isEmpty, listGraphNodes, setDefaultGraph, size, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DatasetGraphMonitor(DatasetGraph dsg,
DatasetChanges monitor)
dsg - The DatasetGraph to monitormonitor - The handler for a changeDatasetChanges,
QuadAction
public DatasetGraphMonitor(DatasetGraph dsg,
DatasetChanges monitor,
boolean recordOnlyIfRealChange)
dsg - The DatasetGraph to monitormonitor - The handler for a changerecordOnlyIfRealChange - If true, check to see if the chnage would have an effect (e.g. add is a new quad).
If false, log changes as ADD/DELETE regardless of whether the dataset actually changes.DatasetChanges,
QuadAction| Method Detail |
|---|
public DatasetChanges getMonitor()
public DatasetGraph monitored()
public void add(Quad quad)
DatasetGraph
add in interface DatasetGraphadd in class DatasetGraphWrapper
public void add(Node g,
Node s,
Node p,
Node o)
DatasetGraph
add in interface DatasetGraphadd in class DatasetGraphWrapperpublic void delete(Quad quad)
DatasetGraph
delete in interface DatasetGraphdelete in class DatasetGraphWrapper
public void delete(Node g,
Node s,
Node p,
Node o)
DatasetGraph
delete in interface DatasetGraphdelete in class DatasetGraphWrapper
public void deleteAny(Node g,
Node s,
Node p,
Node o)
DatasetGraph
deleteAny in interface DatasetGraphdeleteAny in class DatasetGraphWrapper
public void addGraph(Node gn,
Graph g)
DatasetGraphDatasetGraph.getGraph(com.hp.hpl.jena.graph.Node)
addGraph in interface DatasetGraphaddGraph in class DatasetGraphWrapperpublic void removeGraph(Node gn)
DatasetGraph
removeGraph in interface DatasetGraphremoveGraph in class DatasetGraphWrapperpublic void sync()
sync in interface Syncsync in class DatasetGraphWrapper
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||