|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Graph
The interface to be satisfied by implementations maintaining collections of RDF triples. The core interface is small (add, delete, find, contains) and is augmented by additional classes to handle more complicated matters such as reification, query handling, bulk update, event management, and transaction handling.
For add(Triple)
see GraphAdd.
Field Summary | |
---|---|
static Graph |
emptyGraph
An immutable empty graph. |
Method Summary | |
---|---|
void |
close()
Free all resources, any further use of this Graph is an error. |
boolean |
contains(Node s,
Node p,
Node o)
Answer true iff the graph contains a triple matching (s, p, o). |
boolean |
contains(Triple t)
Answer true iff the graph contains a triple that t matches; t may be fluid. |
void |
delete(Triple t)
Remove the triple t (if possible) from the set belonging to this graph |
boolean |
dependsOn(Graph other)
true if this graph's content depends on the other graph. |
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
find(Node s,
Node p,
Node o)
Returns an iterator over Triple. |
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
find(TripleMatch m)
Returns an iterator over all the Triples that match the triple pattern. |
BulkUpdateHandler |
getBulkUpdateHandler()
returns this Graph's bulk-update handler |
Capabilities |
getCapabilities()
returns this Graph's capabilities |
GraphEventManager |
getEventManager()
Answer this Graph's event manager. |
PrefixMapping |
getPrefixMapping()
returns this Graph's prefix mapping. |
Reifier |
getReifier()
returns this Graph's reifier. |
GraphStatisticsHandler |
getStatisticsHandler()
Answer this Graph's statistics handler, or null if there isn't one. |
TransactionHandler |
getTransactionHandler()
returns this Graph's transaction handler |
boolean |
isClosed()
Answer true iff .close() has been called onn this Graph. |
boolean |
isEmpty()
Answer true iff this graph is empty. |
boolean |
isIsomorphicWith(Graph g)
Compare this graph with another using the method described in http://www.w3.org/TR/rdf-concepts#section-Graph-syntax |
QueryHandler |
queryHandler()
returns this Graph's query handler |
int |
size()
For a concrete graph this returns the number of triples in the graph. |
Methods inherited from interface com.hp.hpl.jena.graph.GraphAdd |
---|
add |
Field Detail |
---|
static final Graph emptyGraph
Method Detail |
---|
boolean dependsOn(Graph other)
other
- the graph this graph may depend on
QueryHandler queryHandler()
TransactionHandler getTransactionHandler()
BulkUpdateHandler getBulkUpdateHandler()
Capabilities getCapabilities()
GraphEventManager getEventManager()
GraphStatisticsHandler getStatisticsHandler()
Reifier getReifier()
PrefixMapping getPrefixMapping()
void delete(Triple t) throws DeleteDeniedException
t
- the triple to add to the graph
DeleteDeniedException
- if the triple cannot be removedcom.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> find(TripleMatch m)
m
- a Triple[Match] encoding the pattern to look for
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> find(Node s, Node p, Node o)
boolean isIsomorphicWith(Graph g)
g
- Compare against this.
boolean contains(Node s, Node p, Node o)
boolean contains(Triple t)
void close()
boolean isEmpty()
int size()
boolean isClosed()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |