public interface Graph extends GraphAdd
For add(Triple)
see GraphAdd.
Modifier and Type | Field and Description |
---|---|
static Graph |
emptyGraph
An immutable empty graph.
|
Modifier and Type | Method and Description |
---|---|
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.
|
static final Graph emptyGraph
boolean dependsOn(Graph other)
other
- the graph this graph may depend onQueryHandler 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 graphDeleteDeniedException
- 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 forcom.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()
Copyright ? 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP