eu.larkc.jactr.scripting.sparql
Class SPARQLCondition

java.lang.Object
  extended by eu.larkc.jactr.scripting.sparql.SPARQLCondition
All Implemented Interfaces:
IConditionScript

public class SPARQLCondition
extends Object
implements IConditionScript

Scriptable Condition that represents a SPARQL Condition.

Author:
Martijn Brakenhoff

Constructor Summary
SPARQLCondition(String script, IScriptableFactory factory)
           
 
Method Summary
 int bind(ScriptSupport scriptSupport, IModel model, VariableBindings variableBindings, boolean isIterative)
           
 IConditionScript clone(IModel model, VariableBindings variableBindings)
           
 void dispose()
           
 IScriptableFactory getFactory()
           
 String getScript()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPARQLCondition

public SPARQLCondition(String script,
                       IScriptableFactory factory)
Method Detail

bind

public int bind(ScriptSupport scriptSupport,
                IModel model,
                VariableBindings variableBindings,
                boolean isIterative)
         throws CannotMatchException
Specified by:
bind in interface IConditionScript
Throws:
CannotMatchException

getFactory

public IScriptableFactory getFactory()
Specified by:
getFactory in interface IConditionScript

getScript

public String getScript()
Specified by:
getScript in interface IConditionScript

clone

public IConditionScript clone(IModel model,
                              VariableBindings variableBindings)
                       throws CannotMatchException
Specified by:
clone in interface IConditionScript
Throws:
CannotMatchException

dispose

public void dispose()
Specified by:
dispose in interface IConditionScript