@PersistantProperties(properties=@PersistantProperty(property="compilationLevel")) public abstract class AbstractContextFactory extends AbstractAddon implements IContextFactory
Constructor and Description |
---|
AbstractContextFactory() |
Modifier and Type | Method and Description |
---|---|
AbstractContextFactory |
clone()
Clones the Addon.
|
ICompilationContext |
getCompilationContext()
Builds compilation context with the compilation level configured in the factory.
|
CompilationLevel |
getCompilationLevel() |
IMRuleExecutionSet |
getExecutionSet() |
void |
setCompilationLevel(CompilationLevel level) |
void |
setExecutionSet(IMRuleExecutionSet executionSet) |
void |
toString(OuterWithLevel outer)
Method used to send String representation of the current object to the
OuterWithLevel . |
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCompilationContext, getExecutionContext
getImplementationId, getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public ICompilationContext getCompilationContext() throws MConfigurationException
IContextFactory
getCompilationContext
in interface IContextFactory
MConfigurationException
public AbstractContextFactory clone()
IAddon
clone
in interface IAddon
clone
in interface IMRulesObject
clone
in interface IContextFactory
clone
in class AbstractAddon
public CompilationLevel getCompilationLevel()
getCompilationLevel
in interface IContextFactory
public void setCompilationLevel(CompilationLevel level)
setCompilationLevel
in interface IContextFactory
public IMRuleExecutionSet getExecutionSet()
getExecutionSet
in interface IContextFactory
public void setExecutionSet(IMRuleExecutionSet executionSet)
setExecutionSet
in interface IContextFactory
public void toString(OuterWithLevel outer) throws IOException
Outable
OuterWithLevel
.toString
in interface Outable
IOException