public class MListExecutionContext extends MExecutionContext<List<?>>
DEFAULT_LOGGER_NAME
Constructor and Description |
---|
MListExecutionContext() |
MListExecutionContext(IMRuleExecutionSet executionSet) |
MListExecutionContext(IMRuleExecutionSet executionSet,
List<?> i) |
MListExecutionContext(IMRuleExecutionSet executionSet,
String loggerName) |
MListExecutionContext(IMRuleExecutionSet executionSet,
String loggerName,
List<?> i) |
MListExecutionContext(String loggerName) |
Modifier and Type | Method and Description |
---|---|
Map<String,MListContextClassProperty> |
getClassProperty() |
Object |
getReadBase()
Returns base object for property read access.
|
Object |
getWriteBase()
Returns base object for property write access.
|
void |
init()
INTERNAL USE ONLY: Called by rule engine to initialize and check before execution.
|
void |
setClassProperty(Map<String,MListContextClassProperty> names) |
getInput, setInput
completeWrapping, debug, debugEntering, debugEntering, debugExiting, debugExiting, debugParent, debugSub, execute, getCachedData, getCachedPropertySource, getCachedPropertySource, getDefaultLoggerName, getErr, getLogSpaces, getMaxDebugLevel, getOut, getParentLogSpaces, getPhase, getReadBaseType, getRootContext, getSubContextForNewBases, getSubContextForNewBases, getSubContextForNewVariables, getSubLogSpaces, getWriteBaseType, hasCachedData, isDebugEnabled, resetCachedData, resetCachedData, setCachedData, setErr, setMaxDebugLevel, setOut
completeWrapping, getExecutionSet, getImports, getLog, getSecurityManager, getVariables, setExecutionSet, setLoggerName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExecutionSet, getImports, getLog, getSecurityManager, getVariables, setExecutionSet, setLoggerName
public MListExecutionContext()
public MListExecutionContext(String loggerName)
public MListExecutionContext(IMRuleExecutionSet executionSet)
public MListExecutionContext(IMRuleExecutionSet executionSet, String loggerName)
public MListExecutionContext(IMRuleExecutionSet executionSet, List<?> i)
public MListExecutionContext(IMRuleExecutionSet executionSet, String loggerName, List<?> i)
public void init() throws MExecutionException
IExecutionContext
init
in interface IExecutionContext
init
in class AbstractExecutionContext
MExecutionException
IExecutionContext.init()
public Object getReadBase()
IExecutionContext
getReadBase
in interface IExecutionContext
getReadBase
in class MExecutionContext<List<?>>
public Object getWriteBase()
IExecutionContext
getWriteBase
in interface IExecutionContext
getWriteBase
in class MExecutionContext<List<?>>
public Map<String,MListContextClassProperty> getClassProperty()
public void setClassProperty(Map<String,MListContextClassProperty> names)