public class NodeExpressionFactory extends Object
| Constructor and Description |
|---|
NodeExpressionFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPlugin(org.apache.jena.rdf.model.Property predicate,
BiFunction<org.apache.jena.rdf.model.Resource,org.apache.jena.rdf.model.RDFNode,NodeExpression> function)
Installs a new kind of node expression as a 3rd party extension.
|
NodeExpression |
create(org.apache.jena.rdf.model.RDFNode node) |
static NodeExpressionFactory |
get() |
org.apache.jena.rdf.model.Statement |
getFunctionStatement(org.apache.jena.rdf.model.Resource resource) |
static void |
set(NodeExpressionFactory value) |
public static NodeExpressionFactory get()
public static void set(NodeExpressionFactory value)
public void addPlugin(org.apache.jena.rdf.model.Property predicate,
BiFunction<org.apache.jena.rdf.model.Resource,org.apache.jena.rdf.model.RDFNode,NodeExpression> function)
predicate - the key predicatefunction - a factory function that takes the node expression's blank node and the value of the key property as input
and produces a new instance of NodeExpressionpublic NodeExpression create(org.apache.jena.rdf.model.RDFNode node)
public org.apache.jena.rdf.model.Statement getFunctionStatement(org.apache.jena.rdf.model.Resource resource)
Copyright © 2019 TopQuadrant, Inc.. All rights reserved.