2009-01-09 1.2.0

org.eclipse.soda.dk.script
Class ScriptVariable

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.ScriptVariable

public class ScriptVariable
extends ScriptObject

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
ScriptVariable()
          Constructs an instance of this class.
ScriptVariable(java.lang.String variable)
          Constructs an instance of this class from the specified variable parameter.
 
Method Summary
 java.lang.Object evaluate(java.util.Map variables, java.util.Map locals)
          Evaluate with the specified variables and locals parameters and return the Object result.
 java.lang.String getVariable()
          Gets the variable (String) value.
 void setVariable(java.lang.String variable)
          Sets the variable value.
 java.lang.String toString()
          Returns the string value.
 
Methods inherited from class org.eclipse.soda.dk.script.ScriptObject
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, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptVariable

public ScriptVariable()
Constructs an instance of this class.

See Also:
ScriptVariable(String)

ScriptVariable

public ScriptVariable(java.lang.String variable)
Constructs an instance of this class from the specified variable parameter.

Parameters:
variable - The variable (String) parameter.
See Also:
ScriptVariable()
Method Detail

evaluate

public java.lang.Object evaluate(java.util.Map variables,
                                 java.util.Map locals)
Evaluate with the specified variables and locals parameters and return the Object result.

Overrides:
evaluate in class ScriptObject
Parameters:
variables - The variables (Map) parameter.
locals - The locals (Map) parameter.
Returns:
Results of the evaluate (Object) value.
See Also:
ScriptObject.evaluate(Map,Map,List,int,int)

getVariable

public java.lang.String getVariable()
Gets the variable (String) value.

Returns:
The variable (String) value.
See Also:
ScriptVariable(), ScriptVariable(String), setVariable(String)

setVariable

public void setVariable(java.lang.String variable)
Sets the variable value.

Parameters:
variable - The variable (String) parameter.
See Also:
ScriptVariable(), ScriptVariable(String), getVariable()

toString

public java.lang.String toString()
Returns the string value.

Overrides:
toString in class EscObject
Returns:
The string (String) value.
See Also:
EscObject.getStaticString(String,String), EscObject.getString(String,String)

2009-01-09 1.2.0

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