2009-01-09 1.2.0

org.eclipse.soda.dk.core.script
Class Script6

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by 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
 

Field Detail

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.

Constructor Detail

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()
Method Detail

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()

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.