java.lang.Object
org.apache.jena.sparql.util.ModelUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RDFNodeConvert aNode(graph SPI) to an RDFNode (model API)static RDFNodeconvertGraphNodeToRDFNode(Node node, Model model) Convert aNode(graph SPI) to an RDFNode (model API), anchored to the model if possible.static ModelCollectorstatic booleanisValidAsStatement(Node s, Node p, Node o) Determines whether a valid Statement can be formed from the given Subject, Predicate and Objectstatic StmtIteratortriplesToStatements(Iterator<Triple> it, Model refModel) static StatementtripleToStatement(Model model, Triple t) static ModelCollector
-
Constructor Details
-
ModelUtils
public ModelUtils()
-
-
Method Details
-
convertGraphNodeToRDFNode
Convert aNode(graph SPI) to an RDFNode (model API), anchored to the model if possible.- Parameters:
node-model- (may be null)- Returns:
- RDFNode
-
convertGraphNodeToRDFNode
Convert aNode(graph SPI) to an RDFNode (model API)- Parameters:
node-- Returns:
- RDFNode
-
tripleToStatement
-
isValidAsStatement
Determines whether a valid Statement can be formed from the given Subject, Predicate and ObjectThis function reflects the fact that the
TripleAPI is flexible in allowing any Node type in any position (including non-RDF node types like Variable) and as such not all Triples can be safely converted into Statements- Parameters:
s- Subjectp- Predicateo- Object- Returns:
- True if a valid Statement can be formed
-
triplesToStatements
-
intersectCollector
-
unionCollector
-
statementsToTriples
-