Class ModuleLibrary
- java.lang.Object
-
- com.inductiveautomation.ignition.common.script.ModuleLibrary
-
public class ModuleLibrary extends java.lang.Object
Class for project resource Python script libraries
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CODE_DATA_KEY
static java.lang.String
LEGACY_PROJECT_MODULE
static java.lang.String
LEGACY_SHARED_MODULE
static java.lang.String
MODULE_ID
static ResourceType
RESOURCE_TYPE
static int
SCOPE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
deserializeScript(ProjectResource r)
static void
install(CommonContext ctx, Project project, ScriptManager manager)
static void
install(CommonContext ctx, java.util.List<ProjectResource> scripts, ScriptManager manager)
static boolean
isValidName(java.lang.String name)
-
-
-
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
-
SCOPE
public static final int SCOPE
- See Also:
- Constant Field Values
-
CODE_DATA_KEY
public static final java.lang.String CODE_DATA_KEY
- See Also:
- Constant Field Values
-
LEGACY_SHARED_MODULE
public static final java.lang.String LEGACY_SHARED_MODULE
- See Also:
- Constant Field Values
-
LEGACY_PROJECT_MODULE
public static final java.lang.String LEGACY_PROJECT_MODULE
- See Also:
- Constant Field Values
-
-
Method Detail
-
install
public static void install(CommonContext ctx, Project project, ScriptManager manager)
-
install
public static void install(CommonContext ctx, java.util.List<ProjectResource> scripts, ScriptManager manager)
-
deserializeScript
public static java.lang.String deserializeScript(ProjectResource r)
-
isValidName
public static boolean isValidName(java.lang.String name)
-
-