org.topbraid.spin.arq
Class AbstractFunction
java.lang.Object
org.topbraid.spin.arq.AbstractFunction
- Direct Known Subclasses:
- AbstractFunction0, AbstractFunction1, AbstractFunction2, AbstractFunction3
public abstract class AbstractFunction
- extends java.lang.Object
Base implementation of Function comparable to Jena's FunctionBase.
- Author:
- Holger Knublauch
Method Summary |
void |
build(java.lang.String uri,
ExprList args)
|
NodeValue |
exec(Binding binding,
ExprList args,
java.lang.String uri,
FunctionEnv env)
|
protected abstract NodeValue |
exec(Node[] nodes,
FunctionEnv env)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFunction
public AbstractFunction()
build
public void build(java.lang.String uri,
ExprList args)
exec
public NodeValue exec(Binding binding,
ExprList args,
java.lang.String uri,
FunctionEnv env)
exec
protected abstract NodeValue exec(Node[] nodes,
FunctionEnv env)