2009-01-09 1.2.0

org.eclipse.soda.dk.script
Class ScriptAssignment

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

public class ScriptAssignment
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
ScriptAssignment()
          Constructs an instance of this class.
ScriptAssignment(char[] characters)
          Constructs an instance of this class from the specified characters parameter.
 
Method Summary
 java.lang.Object evaluate(java.util.Map variables, java.util.Map locals, java.lang.Object first, java.lang.Object second)
          Evaluate with the specified variables, locals, first and second parameters and return the Object result.
 char[] getCharacters()
          Gets the characters (char[]) value.
 void setCharacters(char[] characters)
          Sets the characters value.
 java.lang.String toString()
          Returns the string 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, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptAssignment

public ScriptAssignment()
Constructs an instance of this class.

See Also:
ScriptAssignment(char[])

ScriptAssignment

public ScriptAssignment(char[] characters)
Constructs an instance of this class from the specified characters parameter.

Parameters:
characters - The characters (char[]) parameter.
See Also:
ScriptAssignment()
Method Detail

evaluate

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

Parameters:
variables - The variables (Map) parameter.
locals - The locals (Map) parameter.
first - The first (Object) parameter.
second - The second (Object) parameter.
Returns:
Results of the evaluate (Object) value.

getCharacters

public char[] getCharacters()
Gets the characters (char[]) value.

Returns:
The characters (char[]) value.
See Also:
setCharacters(char[])

setCharacters

public void setCharacters(char[] characters)
Sets the characters value.

Parameters:
characters - The characters (char[]) parameter.
See Also:
getCharacters()

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.