Package com.inductiveautomation.ignition.common.script
package com.inductiveautomation.ignition.common.script
-
ClassDescriptionThis class exists so that modules can add PyObjectAdapter to the global, static extensible adapter found at
Py.getAdapter()
in a way that can prevent leaking the module's classloader.This class represents a change event for when the 3rd party scripts have changed.Created by carl.gould on 6/30/2014.Provides logic to check whether or not scripts are currently enabled.This class wraps a PyException, to force it to be caught (PyException is a RuntimeException)Class for project resource Python script librariesAn immutable tree element that represents a particular system library package (e.g.Used in the gateway status section to show information about gateway-run project scripts.A ScriptModule representing a project resource.A utility class for converting Jython's keyword argument signature (PyObject[], String[]
) into more useful Java base classes.This class is simply a storage class for the serialization of various script configuration things.Configuration resource for message handler scripts.Configuration resource for shutdown scripts.Configuration resource for startup scripts.Configuration resource for tag change scripts.Configuration resource for timer scripts.The ScriptContext class is used to provide implicit values to scripts, based on the context of the call.This interface represents a compiled scripting function that can be executed multiple times.Deprecated.A Python scripting moduleTracks default 3rd party Python modules in user-lib/pylib.Class used by the ScriptManager to act as a namespace that can hold either more packages or executable modules/functionsHolds the configuration for a gateway or client scoped tag change script.Serializer for encoding and decodingTimerKey
attributes
app.*
user scripts; prefer the modernModuleLibrary
alternative.