@PersistantProperties(properties=@PersistantProperty(property="value")) public class Return extends AbstractBasicAction
ICallable
using flow control.IExecutable.ValueReturning
Constructor and Description |
---|
Return() |
Modifier and Type | Method and Description |
---|---|
Return |
clone()
Clones the Addon.
|
protected void |
compileExecutable(ICompilationContext ctxt)
Called by
AbstractExecutable.compile(ICompilationContext) to perform compilation operations. |
boolean |
equals(Object o) |
String |
getImplementationId()
Unique addon implementation ID.
|
IReadAccessor |
getValue() |
int |
hashCode() |
protected IExecutionResult |
internalExecute(IExecutionContext ctxt) |
void |
setValue(IReadAccessor value) |
void |
toString(OuterWithLevel outer)
Method used to send String representation of the current object to the
OuterWithLevel . |
boolean |
wasRegistered(ICompilationContext ctxt,
IAddon parent,
AddonInfo info)
Convenience method, which does nothing.
|
execute
combineResults, compile, compileExecutables, execute, execute, getProperties, getProperty, hasProperties, hasProperty, removeProperty, setProperty
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getProperties, hasProperties, hasProperty, removeProperty
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String RETURN_ID
protected void compileExecutable(ICompilationContext ctxt) throws MRuleValidationException
AbstractExecutable
AbstractExecutable.compile(ICompilationContext)
to perform compilation operations.compileExecutable
in class AbstractExecutable
MRuleValidationException
public boolean wasRegistered(ICompilationContext ctxt, IAddon parent, AddonInfo info) throws MRuleValidationException
AbstractAddon
wasRegistered
in interface IAddon
wasRegistered
in class AbstractAddon
parent
- Parent from which this instance of addon was registered.info
- Addon info for the currently registered addonMRuleValidationException
protected IExecutionResult internalExecute(IExecutionContext ctxt) throws MActionExecutionException
internalExecute
in class AbstractExecutable
MActionExecutionException
IAction.execute(IExecutionContext)
public String getImplementationId()
IAddon
public void toString(OuterWithLevel outer) throws IOException
Outable
OuterWithLevel
.IOException
public Return clone()
IAddon
clone
in interface IAction
clone
in interface IAddon
clone
in interface IMRulesObject
clone
in interface IExecutable
clone
in class AbstractBasicAction
public IReadAccessor getValue()
public void setValue(IReadAccessor value)