Class ScriptLibrary
- java.lang.Object
-
- com.inductiveautomation.ignition.common.script.ScriptLibrary
-
public class ScriptLibrary extends java.lang.Object
Stores a project's script library (app.* packages). This class simply has a map of String to String, storing the package path (after "app.") and the python code.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MODULE_ID
static ResourceType
RESOURCE_TYPE
-
Constructor Summary
Constructors Constructor Description ScriptLibrary()
ScriptLibrary(java.util.Map<java.lang.String,java.lang.String> scripts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getScripts()
void
install(ScriptManager manager)
void
setScripts(java.util.Map<java.lang.String,java.lang.String> scripts)
-
-
-
Field Detail
-
MODULE_ID
public static final java.lang.String MODULE_ID
- See Also:
- Constant Field Values
-
RESOURCE_TYPE
public static final ResourceType RESOURCE_TYPE
-
-
Method Detail
-
install
public void install(ScriptManager manager)
-
getScripts
public java.util.Map<java.lang.String,java.lang.String> getScripts()
-
setScripts
public void setScripts(java.util.Map<java.lang.String,java.lang.String> scripts)
-
-