2009-01-09 1.2.0

org.eclipse.soda.dk.script
Class ScriptManager

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.script.ScriptManager
All Implemented Interfaces:
ScriptManagerService

public class ScriptManager
extends EscObject
implements ScriptManagerService

Version:
1.2.0

Field Summary
static ScriptManager Instance
          Define the instance (ScriptManagerService) constant.
 java.lang.Class scriptClass
          Define the script class (Class) field.
protected  java.util.Map scriptTypes
          Define the script types (Map) 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
ScriptManager()
          Constructs an instance of this class.
 
Method Summary
 FilterScriptService createFilterScript(java.lang.String scriptSource, java.lang.String scriptType)
          Create filter script with the specified script source parameter and return the FilterScriptService result.
 ScriptService createScript(java.lang.String scriptSource, java.lang.String scriptType)
          Create script with the specified script source parameter and return the ScriptService result.
static ScriptManager getInstance()
          Gets the instance (ScriptManager) value.
 java.lang.Class getScriptClass()
          Gets the script class (Class) value.
 java.util.Map getScriptTypes()
          Gets the script types (Map) value.
 void setScriptClass(java.lang.Class scriptClass)
          Sets the script class 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

Instance

public static ScriptManager Instance
Define the instance (ScriptManagerService) constant.


scriptClass

public java.lang.Class scriptClass
Define the script class (Class) field.


scriptTypes

protected java.util.Map scriptTypes
Define the script types (Map) field.

Constructor Detail

ScriptManager

public ScriptManager()
Constructs an instance of this class.

Method Detail

getInstance

public static ScriptManager getInstance()
Gets the instance (ScriptManager) value.

Returns:
The instance (ScriptManagerService) value.

createFilterScript

public FilterScriptService createFilterScript(java.lang.String scriptSource,
                                              java.lang.String scriptType)
Create filter script with the specified script source parameter and return the FilterScriptService result.

Specified by:
createFilterScript in interface ScriptManagerService
Parameters:
scriptSource - The script source (String) parameter.
scriptType - The script type (String) parameter.
Returns:
Results of the create filter script (FilterScriptService) value.

createScript

public ScriptService createScript(java.lang.String scriptSource,
                                  java.lang.String scriptType)
Create script with the specified script source parameter and return the ScriptService result.

Specified by:
createScript in interface ScriptManagerService
Parameters:
scriptSource - The script source (String) parameter.
scriptType - The script type (String) parameter.
Returns:
Results of the create script (ScriptService) value.
See Also:
createFilterScript(String,String)

getScriptClass

public java.lang.Class getScriptClass()
Gets the script class (Class) value.

Returns:
The script class (Class) value.
See Also:
setScriptClass(Class)

getScriptTypes

public java.util.Map getScriptTypes()
Gets the script types (Map) value.

Returns:
The script types (Map) value.

setScriptClass

public void setScriptClass(java.lang.Class scriptClass)
Sets the script class value.

Parameters:
scriptClass - The script class (Class) parameter.
See Also:
getScriptClass()

2009-01-09 1.2.0

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