Class AbstractFunction

java.lang.Object
org.topbraid.jenax.functions.AbstractFunction
All Implemented Interfaces:
org.apache.jena.sparql.function.Function
Direct Known Subclasses:
AbstractFunction0, AbstractFunction1, AbstractFunction2, AbstractFunction3, AbstractFunction4, AbstractFunction5, AbstractFunction6

public abstract class AbstractFunction extends Object implements org.apache.jena.sparql.function.Function
Base implementation of Function comparable to Jena's FunctionBase.
Author:
Holger Knublauch
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    build(String uri, org.apache.jena.sparql.expr.ExprList args)
     
    protected abstract org.apache.jena.sparql.expr.NodeValue
    exec(org.apache.jena.graph.Node[] nodes, org.apache.jena.sparql.function.FunctionEnv env)
     
    org.apache.jena.sparql.expr.NodeValue
    exec(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.expr.ExprList args, String uri, org.apache.jena.sparql.function.FunctionEnv env)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.jena.sparql.function.Function

    build
  • Constructor Details

    • AbstractFunction

      public AbstractFunction()
  • Method Details

    • build

      public void build(String uri, org.apache.jena.sparql.expr.ExprList args)
      Specified by:
      build in interface org.apache.jena.sparql.function.Function
    • exec

      public org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.expr.ExprList args, String uri, org.apache.jena.sparql.function.FunctionEnv env)
      Specified by:
      exec in interface org.apache.jena.sparql.function.Function
    • exec

      protected abstract org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.graph.Node[] nodes, org.apache.jena.sparql.function.FunctionEnv env)