|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.graph.GraphUtil
public class GraphUtil
An ad-hoc collection of useful code for graphs
Method Summary | |
---|---|
static void |
add(Graph graph,
Iterator<Triple> it)
|
static void |
add(Graph graph,
List<Triple> triples)
|
static void |
add(Graph graph,
Triple[] triples)
|
static void |
addInto(Graph dstGraph,
Graph srcGraph)
Add triples into the destination (arg 1) from the source (arg 2) |
static boolean |
containsNode(Graph graph,
Node node)
Does the graph use the node anywhere as a subject, predciate or object? |
static void |
delete(Graph graph,
Iterator<Triple> it)
|
static void |
delete(Graph graph,
List<Triple> triples)
|
static void |
delete(Graph graph,
Triple[] triples)
|
static void |
deleteFrom(Graph dstGraph,
Graph srcGraph)
Delete triples the destination (arg 1) as given in the source (arg 2) |
static com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> |
findAll(Graph g)
Answer an iterator covering all the triples in the specified graph. |
static com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> |
listObjects(Graph g,
Node s,
Node p)
Return an iterator over the unique objects with a given subject and object. |
static com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> |
listPredicates(Graph g,
Node s,
Node o)
Return an iterator over the unique predicate between s and o. |
static com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> |
listSubjects(Graph g,
Node p,
Node o)
Return an iterator over the unique subjects with predciate p and object o. |
static void |
remove(Graph g,
Node s,
Node p,
Node o)
A safe and cautious remve() function. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> listSubjects(Graph g, Node p, Node o)
g
- Graphp
- Predicate - may be Node.ANYo
- Object - may be Node.ANY
public static com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> listPredicates(Graph g, Node s, Node o)
g
- Graphs
- Subject - may be Node.ANYo
- Object - may be Node.ANY
public static com.hp.hpl.jena.util.iterator.ExtendedIterator<Node> listObjects(Graph g, Node s, Node p)
g
- Graphs
- Subject - may be Node.ANYp
- Predicate - may be Node.ANY
public static boolean containsNode(Graph graph, Node node)
public static com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> findAll(Graph g)
g
- the graph from which to extract triples
public static void add(Graph graph, Triple[] triples)
public static void add(Graph graph, List<Triple> triples)
public static void add(Graph graph, Iterator<Triple> it)
public static void addInto(Graph dstGraph, Graph srcGraph)
public static void delete(Graph graph, Triple[] triples)
public static void delete(Graph graph, List<Triple> triples)
public static void delete(Graph graph, Iterator<Triple> it)
public static void deleteFrom(Graph dstGraph, Graph srcGraph)
public static void remove(Graph g, Node s, Node p, Node o)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |