Package org.openhab.core.automation.module.script
package org.openhab.core.automation.module.script
-
ClassDescriptionThis is an abstract class for implementing
ScriptEngineFactorys.ScriptExtensionProvider which providers a 'lifecycleTracker' object allowing scripts to register for disposal events.Interface that allows listener to be notified of script dependencies (libraries)TheScriptDependencyTrackeris an interface that script dependency trackers can implement to allow automatic re-loading if scripts on dependency changesTheScriptDependencyTracker.Listeneris an interface that needs to be implemented by listeners that want to be notified about a dependency changeThis class is used by the ScriptEngineManager to load ScriptEngines.The ScriptEngineManager provides the ability to load and unload scripts.Accessor allowing script engines to lookup presets.AScriptExtensionProvidercan provide variable and types on ScriptEngine instance basis.TheScriptTransformationServiceimplements aTransformationServiceusing any available script languageTheScriptTransformationServiceFactoryregisters aScriptTransformationServicefor each newly added script engine.