eu.larkc.jactr.scripting.sparql
Class SPARQLFactory

java.lang.Object
  extended by eu.larkc.jactr.scripting.sparql.SPARQLFactory
All Implemented Interfaces:
IScriptableFactory

public class SPARQLFactory
extends Object
implements IScriptableFactory

A ScriptableFactory for using SPARQL in jACT-R scripts.

Author:
Martijn Brakenhoff

Constructor Summary
SPARQLFactory()
           
 
Method Summary
 IActionScript createActionScript(String script)
           
 IConditionScript createConditionScript(String script)
           
 String getDescription()
           
 Object getGlobalContext()
           
 String getLanguageName()
           
 Object getVariable(String label, Object variableContext)
           
 void setVariable(String label, Object value, Object variableContext)
           
 boolean supports(String scriptName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPARQLFactory

public SPARQLFactory()
Method Detail

createActionScript

public IActionScript createActionScript(String script)
                                 throws Exception
Specified by:
createActionScript in interface IScriptableFactory
Throws:
Exception

createConditionScript

public IConditionScript createConditionScript(String script)
                                       throws Exception
Specified by:
createConditionScript in interface IScriptableFactory
Throws:
Exception

getDescription

public String getDescription()
Specified by:
getDescription in interface IScriptableFactory

getLanguageName

public String getLanguageName()
Specified by:
getLanguageName in interface IScriptableFactory

getGlobalContext

public Object getGlobalContext()
Specified by:
getGlobalContext in interface IScriptableFactory

getVariable

public Object getVariable(String label,
                          Object variableContext)
Specified by:
getVariable in interface IScriptableFactory

setVariable

public void setVariable(String label,
                        Object value,
                        Object variableContext)
Specified by:
setVariable in interface IScriptableFactory

supports

public boolean supports(String scriptName)
Specified by:
supports in interface IScriptableFactory