Class HasShapeFunction

  • All Implemented Interfaces:
    org.apache.jena.sparql.function.Function

    public class HasShapeFunction
    extends AbstractFunction3
    The implementation of the tosh:hasShape function.
    Author:
    Holger Knublauch
    • Constructor Detail

      • HasShapeFunction

        public HasShapeFunction()
    • Method Detail

      • getResultsModel

        public static org.apache.jena.rdf.model.Model getResultsModel()
      • getShapesGraph

        public static ShapesGraph getShapesGraph()
      • getShapesGraphURI

        public static URI getShapesGraphURI()
      • setResultsModel

        public static void setResultsModel​(org.apache.jena.rdf.model.Model value)
      • setShapesGraph

        public static void setShapesGraph​(ShapesGraph value,
                                          URI uri)
      • 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:
        exec in class AbstractFunction3
      • 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)