Class TagChangeScript
- java.lang.Object
-
- com.inductiveautomation.ignition.common.script.TagChangeScript
-
- All Implemented Interfaces:
java.lang.Comparable<TagChangeScript>
public class TagChangeScript extends java.lang.Object implements java.lang.Comparable<TagChangeScript>
Holds the configuration for a gateway or client scoped tag change script. These are modified by the user in the Designer in the class com.inductiveautomation.ignition.designer.scripteditor.TagChangeEditor.
-
-
Constructor Summary
Constructors Constructor Description TagChangeScript()
Deprecated.TagChangeScript(TagChangeScript copy)
TagChangeScript(java.lang.String name)
TagChangeScript(java.lang.String path, java.lang.String script)
Constructor for copying from an old-style tag change script where it was a path/script pair.TagChangeScript(java.lang.String name, java.util.List<java.lang.String> paths, java.lang.String script)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(TagChangeScript o)
java.util.EnumSet<FilteredTagChangeListener.TagChangeType>
getChangeTypes()
java.lang.String
getName()
java.util.List<java.lang.String>
getPaths()
java.lang.String
getPathsFlattened()
java.lang.String
getScript()
boolean
isEnabled()
void
setChangeTypes(java.util.EnumSet<FilteredTagChangeListener.TagChangeType> changeTypes)
void
setEnabled(boolean enabled)
void
setName(java.lang.String name)
void
setPaths(java.util.List<java.lang.String> paths)
void
setScript(java.lang.String script)
-
-
-
Constructor Detail
-
TagChangeScript
@Deprecated public TagChangeScript()
Deprecated.For serialization.
-
TagChangeScript
public TagChangeScript(java.lang.String path, java.lang.String script)
Constructor for copying from an old-style tag change script where it was a path/script pair.
-
TagChangeScript
public TagChangeScript(java.lang.String name)
-
TagChangeScript
public TagChangeScript(java.lang.String name, java.util.List<java.lang.String> paths, java.lang.String script)
-
TagChangeScript
public TagChangeScript(TagChangeScript copy)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getPaths
public java.util.List<java.lang.String> getPaths()
-
setPaths
public void setPaths(java.util.List<java.lang.String> paths)
-
getScript
public java.lang.String getScript()
-
setScript
public void setScript(java.lang.String script)
-
getChangeTypes
public java.util.EnumSet<FilteredTagChangeListener.TagChangeType> getChangeTypes()
-
setChangeTypes
public void setChangeTypes(java.util.EnumSet<FilteredTagChangeListener.TagChangeType> changeTypes)
-
getPathsFlattened
public java.lang.String getPathsFlattened()
-
compareTo
public int compareTo(TagChangeScript o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<TagChangeScript>
-
-