@PersistantProperties(properties=@PersistantProperty(property="source")) public abstract class AbstractVariableCreatorSource extends AbstractVariableCreator
IExecutable.ValueReturning
VAR_PREFIX
Constructor and Description |
---|
AbstractVariableCreatorSource()
Empty Constructor.
|
AbstractVariableCreatorSource(String var,
IReadAccessor source)
Complete constructor
|
Modifier and Type | Method and Description |
---|---|
AbstractVariableCreatorSource |
clone()
Clones the Addon.
|
protected void |
compileExecutable(ICompilationContext ctxt)
Called by
AbstractExecutable.compile(ICompilationContext) to perform compilation operations. |
boolean |
equals(Object o) |
IReadAccessor |
getSource() |
int |
hashCode() |
void |
setSource(IReadAccessor property) |
debugVariableCreation, getType, getVar, getVarName, setType, setVar
combineResults, compile, compileExecutables, execute, execute, execute, getProperties, getProperty, hasProperties, hasProperty, internalExecute, removeProperty, setProperty
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getImplementationId, getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public AbstractVariableCreatorSource()
public AbstractVariableCreatorSource(String var, IReadAccessor source)
protected void compileExecutable(ICompilationContext ctxt) throws MRuleValidationException
AbstractExecutable
AbstractExecutable.compile(ICompilationContext)
to perform compilation operations.compileExecutable
in class AbstractVariableCreator
MRuleValidationException
public AbstractVariableCreatorSource clone()
IAddon
clone
in interface IAddon
clone
in interface IMRulesObject
clone
in interface IExecutable
clone
in class AbstractVariableCreator
public boolean equals(Object o)
equals
in class AbstractVariableCreator
public int hashCode()
hashCode
in class AbstractVariableCreator
public IReadAccessor getSource()
public void setSource(IReadAccessor property)