public class TagExecutorBaseContextFacade extends java.lang.Object implements BaseContext
Constructor and Description |
---|
TagExecutorBaseContextFacade(TagExecutor executor) |
Modifier and Type | Method and Description |
---|---|
XMLDeserializer |
createDeserializer()
Returns an instance of the XMLDeserializer that can be used to deserialize project resources.
|
com.google.common.eventbus.EventBus |
getEventBus()
This is a generic event bus that can be used by any part of Ignition within a single scope (jvm)
|
FunctionFactory |
getExpressionFunctionFactory()
Returns the core function factory used by expressions.
|
LicenseState |
getLicenseState(java.lang.String moduleId)
Returns the license state for the given module
|
java.lang.Object |
getModule(java.lang.String id)
Returns the hook class for another module, used for modules that deal with each other's models.
|
ScriptManager |
getScriptManager()
Returns the ScriptManager that can be used to execute Python scripts.
|
TagSubscriptionManager |
getTagManager()
Returns the TagManager that can be used to read,write,browse, and subscribe to SQLTags from this context.
|
public TagExecutorBaseContextFacade(TagExecutor executor)
public XMLDeserializer createDeserializer()
BaseContext
createDeserializer
in interface BaseContext
public LicenseState getLicenseState(java.lang.String moduleId)
BaseContext
getLicenseState
in interface BaseContext
public java.lang.Object getModule(java.lang.String id)
BaseContext
getModule
in interface BaseContext
public ScriptManager getScriptManager()
BaseContext
getScriptManager
in interface BaseContext
public TagSubscriptionManager getTagManager()
BaseContext
getTagManager
in interface BaseContext
public FunctionFactory getExpressionFunctionFactory()
BaseContext
getExpressionFunctionFactory
in interface BaseContext
public com.google.common.eventbus.EventBus getEventBus()
BaseContext
getEventBus
in interface BaseContext