|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.model.proxy.ProxyGraph
public abstract class ProxyGraph
Implementation of IProxyGraph that wraps a parent graph's methods in order to add extra features,filtering, ect.
| Constructor Summary | |
|---|---|
ProxyGraph()
|
|
| Method Summary | |
|---|---|
void |
add(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
Add a set of statements from graph |
void |
add(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
Add a new statement with given subj,pred,obj |
void |
add(org.openrdf.model.Statement... statements)
Add one or more statements to graph |
void |
clear()
Delete all statements in graph |
void |
close()
Close the graph. |
boolean |
contains(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o)
Return true if the graph contains at least 1 statement that matches the pattern of subj,prop,obj |
boolean |
contains(org.openrdf.model.Statement statement)
Return true if the graph contains at least 1 statement that matches the statement provided |
void |
delete(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
Delete a set of statements from graph |
void |
delete(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
Delete a statement from graph |
void |
delete(org.openrdf.model.Statement... statements)
Delete a set of statements from graph |
info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> |
find(org.openrdf.model.Resource subj,
org.openrdf.model.URI prop,
org.openrdf.model.Value obj)
Return an iterator of all statements that match the pattern of subj,prop,obj |
INamedGraphEventManager |
getEventManager()
Return INamedGraphEventManager for this graph |
abstract INamedGraph |
getParentGraph()
Get the graph to which this proxy is proxing information. |
info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> |
getStatements()
Get an iterator of all statements within this graph |
ITransactionManager |
getTransactionManager()
Return ITransactionManager for this graph |
boolean |
isEmpty()
Return if graph is empty |
int |
size()
Return number of statements in graph |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openanzo.model.INamedGraph |
|---|
getNamedGraphUri, isClosed, setNamedGraphUri |
| Constructor Detail |
|---|
public ProxyGraph()
| Method Detail |
|---|
public abstract INamedGraph getParentGraph()
IProxyGraph
getParentGraph in interface IProxyGraph
public void add(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
INamedGraph
add in interface INamedGraphsubj - Subject of statementpred - Predicate of statementobj - Object of statement
public void delete(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
INamedGraph
delete in interface INamedGraphsubj - Subject of statementpred - Predicate of statementobj - Object of statementpublic void add(org.openrdf.model.Statement... statements)
INamedGraph
add in interface INamedGraphstatements - statements to add to graphpublic void delete(org.openrdf.model.Statement... statements)
INamedGraph
delete in interface INamedGraphstatements - statements to delete from graphpublic void add(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
INamedGraph
add in interface INamedGraphstatements - statements to delete from graphpublic void delete(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
INamedGraph
delete in interface INamedGraphstatements - statements to delete from graph
public boolean contains(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o)
INamedGraph
contains in interface INamedGraphs - Subject resource to match, or wildcard if nullp - Predicate uri to match, or wildcard if nullo - Object value to match, or wildcard if null
public boolean contains(org.openrdf.model.Statement statement)
INamedGraph
contains in interface INamedGraphstatement - Statement to check for existence in graph
public info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> getStatements()
INamedGraph
getStatements in interface INamedGraph
public info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> find(org.openrdf.model.Resource subj,
org.openrdf.model.URI prop,
org.openrdf.model.Value obj)
INamedGraph
find in interface INamedGraphsubj - Subject resource to match, or wildcard if nullprop - Predicate uri to match, or wildcard if nullobj - Object value to match, or wildcard if null
public int size()
INamedGraph
size in interface INamedGraphpublic boolean isEmpty()
INamedGraph
isEmpty in interface INamedGraphpublic void clear()
INamedGraph
clear in interface INamedGraphpublic void close()
INamedGraph
close in interface INamedGraphpublic INamedGraphEventManager getEventManager()
INamedGraph
getEventManager in interface INamedGraphpublic ITransactionManager getTransactionManager()
INamedGraph
getTransactionManager in interface INamedGraph
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||