Package org.topbraid.shacl.arq.functions
Class HasShapeFunction
java.lang.Object
org.topbraid.jenax.functions.AbstractFunction
org.topbraid.jenax.functions.AbstractFunction3
org.topbraid.shacl.arq.functions.HasShapeFunction
- All Implemented Interfaces:
org.apache.jena.sparql.function.Function
The implementation of the tosh:hasShape function.
- Author:
- Holger Knublauch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.expr.NodeValueexec(org.apache.jena.graph.Node focusNode, org.apache.jena.graph.Node shapeNode, org.apache.jena.graph.Node recursionIsError, org.apache.jena.graph.Graph activeGraph, org.apache.jena.query.Dataset dataset) protected org.apache.jena.sparql.expr.NodeValueexec(org.apache.jena.graph.Node focusNode, org.apache.jena.graph.Node shapeNode, org.apache.jena.graph.Node recursionIsError, org.apache.jena.sparql.function.FunctionEnv env) static org.apache.jena.rdf.model.Modelstatic ShapesGraphstatic URIstatic voidsetResultsModel(org.apache.jena.rdf.model.Model value) static voidsetShapesGraph(ShapesGraph value, URI uri) Methods inherited from class org.topbraid.jenax.functions.AbstractFunction3
execMethods inherited from class org.topbraid.jenax.functions.AbstractFunction
build, execMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.function.Function
build
-
Constructor Details
-
HasShapeFunction
public HasShapeFunction()
-
-
Method Details
-
getResultsModel
public static org.apache.jena.rdf.model.Model getResultsModel() -
getShapesGraph
-
getShapesGraphURI
-
setResultsModel
public static void setResultsModel(org.apache.jena.rdf.model.Model value) -
setShapesGraph
-
exec
protected org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.graph.Node focusNode, org.apache.jena.graph.Node shapeNode, org.apache.jena.graph.Node recursionIsError, org.apache.jena.sparql.function.FunctionEnv env) - Specified by:
execin classAbstractFunction3
-
exec
public static org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.graph.Node focusNode, org.apache.jena.graph.Node shapeNode, org.apache.jena.graph.Node recursionIsError, org.apache.jena.graph.Graph activeGraph, org.apache.jena.query.Dataset dataset)
-