2009-01-09 1.2.0

org.eclipse.soda.dk.script
Class SimpleScript

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.script.ScriptObject
          extended by org.eclipse.soda.dk.script.SimpleScript
All Implemented Interfaces:
ScriptService

public class SimpleScript
extends ScriptObject
implements ScriptService

Version:
1.2.0

Field Summary
 
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
SimpleScript()
          Constructs an instance of this class.
SimpleScript(java.lang.String scriptSource)
          Constructs an instance of this class from the specified script source parameter.
 
Method Summary
 java.lang.Object evaluate(java.util.Map variables)
          Evaluate with the specified variables parameter and return the Object result.
 java.lang.String getScriptSource()
          Gets the script source (String) value.
 java.util.List getTokens()
          Gets the tokens (List) value.
 java.util.List getTokens(java.lang.String contents)
          Get tokens with the specified contents parameter and return the List result.
 boolean isOperator(char character)
          Is operator with the specified character parameter and return the boolean result.
 void setScriptSource(java.lang.String scriptSource)
          Sets the script source value.
 void setTokens(java.util.List tokens)
          Sets the tokens value.
 
Methods inherited from class org.eclipse.soda.dk.script.ScriptObject
evaluate, evaluate, getBoolean, getBoolean, getConstant, getNumber, getNumber
 
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
 

Constructor Detail

SimpleScript

public SimpleScript()
Constructs an instance of this class.

See Also:
SimpleScript(String)

SimpleScript

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

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.

getScriptSource

public java.lang.String getScriptSource()
Gets the script source (String) value.

Returns:
The script source (String) value.
See Also:
setScriptSource(String)

getTokens

public java.util.List getTokens()
Gets the tokens (List) value.

Returns:
The tokens (List) value.
See Also:
getTokens(String), setTokens(List)

getTokens

public java.util.List getTokens(java.lang.String contents)
Get tokens with the specified contents parameter and return the List result.

Parameters:
contents - The contents (String) parameter.
Returns:
Results of the get tokens (List) value.
See Also:
getTokens(), setTokens(List)

isOperator

public boolean isOperator(char character)
Is operator with the specified character parameter and return the boolean result.

Parameters:
character - The character (char) parameter.
Returns:
Results of the is operator (boolean) value.

setScriptSource

public void setScriptSource(java.lang.String scriptSource)
Sets the script source value.

Parameters:
scriptSource - The script source (String) parameter.
See Also:
getScriptSource()

setTokens

public void setTokens(java.util.List tokens)
Sets the tokens value.

Parameters:
tokens - The tokens (List) parameter.
See Also:
getTokens(), getTokens(String)

2009-01-09 1.2.0

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