Interface ScriptExecutable
-
- All Known Implementing Classes:
AbstractScriptExecutable,InterpretedScriptExecutable,PrecompiledExecutable
public interface ScriptExecutableThis interface provides convenient methods for executing scripts.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScriptExecutionResultexecute()ScriptExecutionResultexecute(java.util.Map<java.lang.String,java.lang.Object> context)ScriptExecutionResultexecute(java.util.Map<java.lang.String,java.lang.Object> context, java.io.Writer outputWriter, java.io.Writer errorWriter)<T> TgetAsInterface(java.lang.Class<T> clazz)<T> TgetAsInterface(java.lang.Class<T> clazz, java.util.Map<java.lang.String,java.lang.Object> context)booleanisDisabled()
-
-
-
Method Detail
-
getAsInterface
<T> T getAsInterface(java.lang.Class<T> clazz)
-
getAsInterface
<T> T getAsInterface(java.lang.Class<T> clazz, java.util.Map<java.lang.String,java.lang.Object> context)
-
execute
ScriptExecutionResult execute()
-
execute
ScriptExecutionResult execute(java.util.Map<java.lang.String,java.lang.Object> context)
-
execute
ScriptExecutionResult execute(java.util.Map<java.lang.String,java.lang.Object> context, java.io.Writer outputWriter, java.io.Writer errorWriter)
-
isDisabled
boolean isDisabled()
-
-