eu.larkc.jactr.scripting.sparql
Class SPARQLAction

java.lang.Object
  extended by eu.larkc.jactr.scripting.sparql.SPARQLAction
All Implemented Interfaces:
IActionScript

public class SPARQLAction
extends Object
implements IActionScript

Scriptable Action that represents a SPARQL request.

Author:
Martijn Brakenhoff

Constructor Summary
SPARQLAction(String script, IScriptableFactory factory)
           
 
Method Summary
 IActionScript bind(VariableBindings variableBindings)
           
 void dispose()
           
 double fire(ScriptSupport scriptSupport, IInstantiation instantiation, double firedAt)
           
 IScriptableFactory getFactory()
           
 String getScript()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPARQLAction

public SPARQLAction(String script,
                    IScriptableFactory factory)
Method Detail

bind

public IActionScript bind(VariableBindings variableBindings)
                   throws CannotInstantiateException
Specified by:
bind in interface IActionScript
Throws:
CannotInstantiateException

fire

public double fire(ScriptSupport scriptSupport,
                   IInstantiation instantiation,
                   double firedAt)
Specified by:
fire in interface IActionScript

getFactory

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

getScript

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

dispose

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