org.eclipse.soda.dk.core.script
Class Script6
java.lang.Object
org.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.core.script.Script6
- All Implemented Interfaces:
- FilterScriptService, ScriptService
public class Script6
- extends EscObject
- implements FilterScriptService, ScriptService
- Version:
- 1.2.0
|
Field Summary |
protected ScriptEngine |
scriptEngine
Define the script engine (ScriptEngine) field. |
static ScriptEngineManager |
ScriptEngineManagerStatic
Define the script engine manager static (ScriptEngineManager) constant. |
protected java.lang.String |
scriptSource
Define the script source (String) field. |
| Fields inherited from class org.eclipse.soda.dk.core.EscObject |
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, ID_NAME_KEY, INTEGER_TABLE, INTEGER_TABLE_SIZE, KEY_KEY, LOG_DEBUG, LOG_DEFAULT, LOG_ERROR, LOG_INFO, LOG_LEVEL_KEY, LOG_TRACE, LOG_WARNING, LONG_TABLE, LONG_TABLE_SIZE, PREFIX_KEY, READONLY_EMPTY_COLLECTION, READONLY_EMPTY_LIST, READONLY_EMPTY_MAP, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE, Unmodifiable |
|
Constructor Summary |
Script6()
Constructs an instance of this class. |
Script6(java.lang.String scriptSource)
Constructs an instance of this class from the specified script source parameter. |
|
Method Summary |
static ScriptEngineManager |
createScriptEngineManager()
Create script engine manager and return the ScriptEngineManager result. |
java.lang.Object |
evaluate(java.util.Map variables)
Evaluate with the specified variables parameter and return the Object result. |
boolean |
evaluateFilter(java.util.Map variables)
Evaluate filter with the specified variables parameter and return the boolean result. |
Bindings |
getBindings(java.util.Map variables)
Get bindings with the specified variables parameter and return the Bindings result. |
java.lang.String |
getScriptSource()
Gets the script source (String) value. |
void |
setScriptSource(java.lang.String scriptSource)
Sets the script source value. |
| Methods inherited from class org.eclipse.soda.dk.core.EscObject |
attemptRecoveryFromError, createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getErrorSeverity, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getResource, getShort, getSimpleClassName, getStaticBoolean, getStaticByte, getStaticChar, getStaticDouble, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticShort, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleError, handleErrorInternal, handleStaticError, handleStaticException, isBackward, isDebug, isLogging, isTrace, isUnmodifiable, loadService, log, log, log, report, report, report, report, report, report, report, reportError, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, shouldLog, sleep, startupEscStatic, toString, toStringConfigurationKeys, toStringInfo |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ScriptEngineManagerStatic
public static final ScriptEngineManager ScriptEngineManagerStatic
- Define the script engine manager static (ScriptEngineManager) constant.
scriptEngine
protected ScriptEngine scriptEngine
- Define the script engine (ScriptEngine) field.
scriptSource
protected java.lang.String scriptSource
- Define the script source (String) field.
Script6
public Script6()
- Constructs an instance of this class.
- See Also:
Script6(String)
Script6
public Script6(java.lang.String scriptSource)
- Constructs an instance of this class from the specified script source parameter.
- Parameters:
scriptSource - The script source (String) parameter.- See Also:
Script6()
createScriptEngineManager
public static ScriptEngineManager createScriptEngineManager()
- Create script engine manager and return the ScriptEngineManager result.
- Returns:
- Results of the create script engine manager (
ScriptEngineManager) value.
evaluate
public java.lang.Object evaluate(java.util.Map variables)
- Evaluate with the specified variables parameter and return the Object result.
- Specified by:
evaluate in interface ScriptService
- Parameters:
variables - The variables (Map) parameter.
- Returns:
- Results of the evaluate (
Object) value.
evaluateFilter
public boolean evaluateFilter(java.util.Map variables)
- Evaluate filter with the specified variables parameter and return the boolean result.
- Specified by:
evaluateFilter in interface FilterScriptService
- Parameters:
variables - The variables (Map) parameter.
- Returns:
- Results of the evaluate filter (
boolean) value.
getBindings
public Bindings getBindings(java.util.Map variables)
- Get bindings with the specified variables parameter and return the Bindings result.
- Parameters:
variables - The variables (Map) parameter.
- Returns:
- Results of the get bindings (
Bindings) value.
getScriptSource
public java.lang.String getScriptSource()
- Gets the script source (String) value.
- Returns:
- The script source (
String) value. - See Also:
setScriptSource(String)
setScriptSource
public void setScriptSource(java.lang.String scriptSource)
- Sets the script source value.
- Parameters:
scriptSource - The script source (String) parameter.- See Also:
getScriptSource()
Copyright (c) 2009 IBM. See license in Legal section.