java.lang.Object
org.apache.jena.sparql.graph.GraphWrapper
org.apache.jena.rdfs.engine.GraphMatch
- All Implemented Interfaces:
org.apache.jena.graph.Graph
- Direct Known Subclasses:
GraphRDFS
A Graph view over a
Match. A graph can be specified as a delegate
for all functionality that is not covered by the Match.-
Field Summary
Fields inherited from interface org.apache.jena.graph.Graph
emptyGraph -
Constructor Summary
ConstructorsConstructorDescriptionGraphMatch(org.apache.jena.graph.Graph graph, Match<org.apache.jena.graph.Node, org.apache.jena.graph.Triple> match) -
Method Summary
Modifier and TypeMethodDescriptionstatic <X,T> org.apache.jena.graph.Graph Wrap a base graph such that its find() and contains() methods are delegated to the match.booleancontains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) booleancontains(org.apache.jena.graph.Triple t) org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Triple m) Match<org.apache.jena.graph.Node, org.apache.jena.graph.Triple> getMatch()intsize()Stream<org.apache.jena.graph.Triple> stream(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Methods inherited from class org.apache.jena.sparql.graph.GraphWrapper
add, clear, close, delete, get, getEventManager, getPrefixMapping, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, removeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.graph.Graph
add, delete, find, sizeLong, stream
-
Constructor Details
-
GraphMatch
public GraphMatch(org.apache.jena.graph.Graph graph, Match<org.apache.jena.graph.Node, org.apache.jena.graph.Triple> match)
-
-
Method Details
-
adapt
public static <X,T> org.apache.jena.graph.Graph adapt(org.apache.jena.graph.Graph baseGraph, Match<X, T> match) Wrap a base graph such that its find() and contains() methods are delegated to the match. Other methods, such as those for updates, go to the base graph. -
getMatch
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Triple m) - Specified by:
findin interfaceorg.apache.jena.graph.Graph- Overrides:
findin classGraphWrapper
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
findin interfaceorg.apache.jena.graph.Graph- Overrides:
findin classGraphWrapper
-
stream
public Stream<org.apache.jena.graph.Triple> stream(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
contains
public boolean contains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
containsin interfaceorg.apache.jena.graph.Graph- Overrides:
containsin classGraphWrapper
-
contains
public boolean contains(org.apache.jena.graph.Triple t) - Specified by:
containsin interfaceorg.apache.jena.graph.Graph- Overrides:
containsin classGraphWrapper
-
size
public int size()- Specified by:
sizein interfaceorg.apache.jena.graph.Graph- Overrides:
sizein classGraphWrapper
-