public class GraphUtil extends Object
Modifier and Type | Method and Description |
---|---|
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.
|
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.ANYpublic 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.ANYpublic 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.ANYpublic 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 triplespublic static void addInto(Graph dstGraph, Graph srcGraph)
public static void deleteFrom(Graph dstGraph, Graph srcGraph)
Licenced under the Apache License, Version 2.0