@PersistantProperties(properties=@PersistantProperty(property="sources",alias="source")) public class MActionPrint extends AbstractActionPrint
IExecutable.ValueReturning
Constructor and Description |
---|
MActionPrint() |
MActionPrint(IReadAccessor source) |
MActionPrint(IReadAccessor source,
boolean error) |
MActionPrint(List<IReadAccessor> sources) |
MActionPrint(List<IReadAccessor> sources,
boolean error) |
Modifier and Type | Method and Description |
---|---|
MActionPrint |
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.
|
List<IReadAccessor> |
getSources() |
int |
hashCode() |
protected void |
print(IExecutionContext ctxt)
Handles implementation specificities of printing, and then should redirect effective printing to
AbstractActionPrint.print(IExecutionContext, Object) |
void |
setSources(List<IReadAccessor> sources) |
void |
toString(OuterWithLevel outer)
Method used to send String representation of the current object to the
OuterWithLevel . |
internalExecute, isError, print, setError
execute
combineResults, compile, compileExecutables, execute, execute, getProperties, getProperty, hasProperties, hasProperty, removeProperty, setProperty
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getProperties, hasProperties, hasProperty, removeProperty
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String PRINT_ID
public MActionPrint()
public MActionPrint(IReadAccessor source)
public MActionPrint(List<IReadAccessor> sources)
public MActionPrint(IReadAccessor source, boolean error)
public MActionPrint(List<IReadAccessor> sources, boolean error)
protected void compileExecutable(ICompilationContext ctxt) throws MRuleValidationException
AbstractExecutable
AbstractExecutable.compile(ICompilationContext)
to perform compilation operations.compileExecutable
in class AbstractExecutable
MRuleValidationException
protected void print(IExecutionContext ctxt) throws MActionExecutionException
AbstractActionPrint
AbstractActionPrint.print(IExecutionContext, Object)
print
in class AbstractActionPrint
MActionExecutionException
public String getImplementationId()
IAddon
public void toString(OuterWithLevel outer) throws IOException
Outable
OuterWithLevel
.IOException
public MActionPrint clone()
IAddon
clone
in interface IAction
clone
in interface IAddon
clone
in interface IMRulesObject
clone
in interface IExecutable
clone
in class AbstractActionPrint
public boolean equals(Object o)
equals
in class AbstractActionPrint
public int hashCode()
hashCode
in class AbstractActionPrint
public List<IReadAccessor> getSources()
public void setSources(List<IReadAccessor> sources)