Class BinaryGeometryFunctionBase

java.lang.Object
org.apache.jena.sparql.function.FunctionBase
org.apache.jena.sparql.function.FunctionBase2
org.aksw.jena_sparql_api.sparql.ext.geosparql.BinaryGeometryFunctionBase
All Implemented Interfaces:
org.apache.jena.sparql.function.Function

public abstract class BinaryGeometryFunctionBase extends org.apache.jena.sparql.function.FunctionBase2
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.locationtech.jts.geom.GeometryFactory
     
    protected Function<String,org.locationtech.jts.geom.Geometry>
     
    protected Function<org.locationtech.jts.geom.Geometry,String>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract org.locationtech.jts.geom.Geometry
    eval(org.locationtech.jts.geom.Geometry a, org.locationtech.jts.geom.Geometry b)
     
    org.apache.jena.sparql.expr.NodeValue
    exec(org.apache.jena.sparql.expr.NodeValue a, org.apache.jena.sparql.expr.NodeValue b)
     

    Methods inherited from class org.apache.jena.sparql.function.FunctionBase2

    checkBuild, exec

    Methods inherited from class org.apache.jena.sparql.function.FunctionBase

    build, exec, exec

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • wktParser

      protected Function<String,org.locationtech.jts.geom.Geometry> wktParser
    • wktWriter

      protected Function<org.locationtech.jts.geom.Geometry,String> wktWriter
    • gf

      protected org.locationtech.jts.geom.GeometryFactory gf
  • Constructor Details

    • BinaryGeometryFunctionBase

      public BinaryGeometryFunctionBase()
  • Method Details

    • eval

      public abstract org.locationtech.jts.geom.Geometry eval(org.locationtech.jts.geom.Geometry a, org.locationtech.jts.geom.Geometry b)
    • exec

      public org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.sparql.expr.NodeValue a, org.apache.jena.sparql.expr.NodeValue b)
      Specified by:
      exec in class org.apache.jena.sparql.function.FunctionBase2