public interface Reifier extends GetTriple
Modifier and Type | Interface and Description |
---|---|
static class |
Reifier.Util |
Modifier and Type | Method and Description |
---|---|
com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> |
allNodes()
return an iterator over all the nodes that are reifiying something in
this reifier.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> |
allNodes(Triple t)
return an iterator over all the nodes that are reifiying t in
this reifier.
|
void |
close()
The reifier will no longer be used.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
find(TripleMatch m)
Answer an iterator over all the reification triples in this Reifier that match
m . |
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
findEither(TripleMatch m,
boolean showHidden)
Answer an iterator over the reification triples of this Reifier, or an empty
iterator - if showHidden is false, only the exposed triples, otherwise only
the concealed ones.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
findExposed(TripleMatch m)
Answer an iterator over all the reification triples that this Reifier exposes
(ie all if Standard, none otherwise) that match m.
|
Graph |
getParentGraph()
get the Graph which uses this reifier.
|
ReificationStyle |
getStyle()
Answer this reifier's style.
|
boolean |
handledAdd(Triple t)
true iff the Reifier has handled an add of the triple _t_.
|
boolean |
handledRemove(Triple t)
true iff the Reifier has handled a remove of the triple _t_.
|
boolean |
hasTriple(Node n)
true iff _n_ is associated with some triple.
|
boolean |
hasTriple(Triple t) |
Node |
reifyAs(Node n,
Triple t)
note the triple _t_ as reified using _n_ as its representing node.
|
void |
remove(Node n,
Triple t)
remove any existing binding for _n_; hasNode(n) will return false
and getTriple(n) will return null.
|
void |
remove(Triple t)
remove all bindings which map to this triple.
|
int |
size()
Answer the number of exposed reification quadlets held in this reifier.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> find(TripleMatch m)
m
.com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> findExposed(TripleMatch m)
com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> findEither(TripleMatch m, boolean showHidden)
int size()
ReificationStyle getStyle()
Graph getParentGraph()
Node reifyAs(Node n, Triple t)
boolean hasTriple(Node n)
boolean hasTriple(Triple t)
com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> allNodes()
com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> allNodes(Triple t)
void remove(Node n, Triple t)
void remove(Triple t)
boolean handledAdd(Triple t)
boolean handledRemove(Triple t)
void close()
Copyright ? 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP