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 librariesUsed in the gateway status section to show information about gateway-run project scripts.A ScriptModule representing a project resource.Roughly equivalent to the olderPyArgumentMap
, but with stricter validation of types and some more "modern" conveniences.This class is simply a storage class for the serialization of various script configuration things.The ScriptContext class provides a particular set of functions that can be used to pass default or assumed values to scripts, based on the context of the call.This interface represents a compiled scripting function that can be executed multiple times.Stores a project's script library (app.* packages).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.