Package | Description |
---|---|
com.massa.mrules.action | |
com.massa.mrules.callable | |
com.massa.mrules.executable |
Modifier and Type | Class and Description |
---|---|
class |
AbstractActionPrint
Action that prints something to execution context out stream (standard or error).
|
class |
AbstractBasicAction
Base class for many actions.
|
class |
AbstractSrcTgtAction<S extends IReadAccessor,T extends IAccessor>
Abstract layer for actions declaring a source and a target.
|
class |
MAccessorWrapper
Allows to wrap a read accessor as an executable to execute the "get" method.
|
class |
MActionAdd
Action that adds the value of the source Accessor to the Collection provided by the target Accessor.
|
class |
MActionAddAll
Action that adds all the values of the source Accessor to the Collection provided by the target Accessor.
|
class |
MActionClear
Action that adds the value of the source Accessor to the Collection provided by the target Accessor.
|
class |
MActionDefine
Defines a variable from an accessor value.
|
class |
MActionExec
Action that executes system command and redirects output to execution context out stream (standard or error).
|
class |
MActionFlowControl
Action that allows to control execution flow.
|
class |
MActionPrint
Implementation that concatenates a bunch of data and prints result.
|
class |
MActionPrintF
Implementation based on
MFormatAccessor , allowing to replace parts of an input String with values. |
class |
MActionResetCache
Action that allows to manually reset cached data.
|
class |
MActionSet
Action that sets the value of an accessor with a value taken from another accessor.
|
class |
MActionSort
Action that sorts the values of the source Accessor.
|
class |
MActionUndefine
Undefines a variable.
|
Modifier and Type | Class and Description |
---|---|
class |
Call
Performs the call to an ICallable, using the callable repository.
|
class |
Return
Stops execution of a
ICallable using flow control. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVariableCreator
Abstract class for executables which define variable(s).
|
class |
AbstractVariableCreatorSource
Abstract class for executables which define variable(s) from a source Accessor.
|
class |
MExecutionBlock
A simple list of executables, to use as a "sub block", which can allow to control flow more precisely
or to specify specific behaviour (different compilation level for example).
|
class |
MForEach
An action which parses a Collection, Arrays, etc ..., creates a variable with the current value and invokes executables for each value.
|
class |
MForEachNumber
An action which iterates on a range of numbers, creates a variable with the current value and invokes executables for each value.
|
class |
MIndex
A complete set of conditions to evaluate and actions to perform according to evaluation result.
|
class |
MRule
A complete set of condition to evaluate and actions to perform according to evaluation result.
|
Modifier and Type | Method and Description |
---|---|
AbstractExecutable |
AbstractExecutable.clone() |