@PersistantProperties(properties=@PersistantProperty(property="classIn")) public class MContextFactory extends AbstractContextFactory
Modifier and Type | Field and Description |
---|---|
static String |
CONTEXT_ID |
Constructor and Description |
---|
MContextFactory() |
Modifier and Type | Method and Description |
---|---|
MContextFactory |
clone()
Clones the Addon.
|
String |
getClassIn() |
MCompilationContext |
getCompilationContext(CompilationLevel compilationLevel)
Builds compilation context, overriding the compilation level configured in the factory.
|
MExecutionContext<?> |
getExecutionContext()
Builds execution context.
|
String |
getImplementationId()
Unique addon implementation ID.
|
void |
setClassIn(String classIn) |
getCompilationContext, getCompilationLevel, getExecutionSet, setCompilationLevel, setExecutionSet, toString
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String CONTEXT_ID
public MCompilationContext getCompilationContext(CompilationLevel compilationLevel) throws MConfigurationException
IContextFactory
MConfigurationException
public MExecutionContext<?> getExecutionContext()
IContextFactory
public MContextFactory clone()
IAddon
clone
in interface IAddon
clone
in interface IMRulesObject
clone
in interface IContextFactory
clone
in class AbstractContextFactory
public String getImplementationId()
IAddon
public String getClassIn()
public void setClassIn(String classIn)