@PersistantProperties(properties=@PersistantProperty(property="var")) public class MActionUndefine extends AbstractExecutable implements IAction
IExecutable.ValueReturning
Constructor and Description |
---|
MActionUndefine()
Empty Constructor.
|
MActionUndefine(String var)
Complete constructor
|
Modifier and Type | Method and Description |
---|---|
MActionUndefine |
clone()
Clones the Addon.
|
protected void |
compileExecutable(ICompilationContext ctxt)
Called by
AbstractExecutable.compile(ICompilationContext) to perform compilation operations. |
boolean |
equals(Object o) |
IExecutionResult |
execute(IExecutionContext ctxt)
Overridden to change thrown exception.
|
String |
getImplementationId()
Unique addon implementation ID.
|
String |
getVar() |
String |
getVarName()
Returns the var name to use in context variable cache.
|
int |
hashCode() |
protected IExecutionResult |
internalExecute(IExecutionContext ctxt) |
void |
setVar(String var) |
void |
toString(OuterWithLevel outer)
Method used to send String representation of the current object to the
OuterWithLevel . |
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 UNDEF_ID
public MActionUndefine()
public MActionUndefine(String var)
protected void compileExecutable(ICompilationContext ctxt) throws MRuleValidationException
AbstractExecutable
AbstractExecutable.compile(ICompilationContext)
to perform compilation operations.compileExecutable
in class AbstractExecutable
MRuleValidationException
public IExecutionResult execute(IExecutionContext ctxt) throws MActionExecutionException
execute
in interface IAction
execute
in interface IExecutable
execute
in class AbstractExecutable
MActionExecutionException
protected IExecutionResult internalExecute(IExecutionContext ctxt) throws MActionExecutionException
internalExecute
in class AbstractExecutable
MActionExecutionException
public String getImplementationId()
IAddon
getImplementationId
in interface IAddon
public void toString(OuterWithLevel outer) throws IOException
Outable
OuterWithLevel
.toString
in interface Outable
IOException
public MActionUndefine clone()
IAddon
clone
in interface IAction
clone
in interface IAddon
clone
in interface IMRulesObject
clone
in interface IExecutable
clone
in class AbstractExecutable
public String getVarName()
public String getVar()
public final void setVar(String var)