Class FolderTag
- java.lang.Object
-
- com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
-
- com.inductiveautomation.ignition.common.sqltags.tags.FolderTag
-
- All Implemented Interfaces:
MutableTag
,Tag
,java.lang.Comparable<Tag>
public class FolderTag extends AbstractTag
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
accessRights, attributes, enabled, eventScripts, name, permissionModel, type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(Tag child)
AlarmConfiguration
getAlarmStates()
Returns the list of alarm states for this tagjava.util.List<? extends Tag>
getChildren()
QualifiedValue
getCurrentValue()
Returns the value in qualified form- along with quality and timestamp.TagEventScripts
getEventScripts()
TagType
getType()
Returns the type of this tag.Tag
removeChild(java.lang.String name)
void
setAlarmStates(AlarmConfiguration config)
void
setAlarmStates(AlarmStateList list)
void
setEventScripts(TagEventScripts scripts)
-
Methods inherited from class com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
coerceValue, compareTo, getAccessRights, getAttribute, getChild, getDataType, getName, getPermissionModel, getRawAttributes, isAlarmingSupported, isEnabled, main, setAccessRights, setAttribute, setCurrentValue, setDataType, setEnabled, setName, setPermissionModel, setRawAttributes, setValue
-
-
-
-
Constructor Detail
-
FolderTag
public FolderTag(java.lang.String name)
-
FolderTag
public FolderTag(TagPath path)
Takes the full path of this folder.
-
-
Method Detail
-
getCurrentValue
public QualifiedValue getCurrentValue()
Description copied from interface:Tag
Returns the value in qualified form- along with quality and timestamp.- Specified by:
getCurrentValue
in interfaceTag
- Overrides:
getCurrentValue
in classAbstractTag
-
getType
public TagType getType()
Description copied from interface:Tag
Returns the type of this tag.
-
addChild
public void addChild(Tag child)
- Overrides:
addChild
in classAbstractTag
-
removeChild
public Tag removeChild(java.lang.String name)
- Overrides:
removeChild
in classAbstractTag
-
getChildren
public java.util.List<? extends Tag> getChildren()
- Overrides:
getChildren
in classAbstractTag
-
getAlarmStates
public AlarmConfiguration getAlarmStates()
Description copied from interface:Tag
Returns the list of alarm states for this tag
-
getEventScripts
public TagEventScripts getEventScripts()
- Specified by:
getEventScripts
in interfaceTag
- Overrides:
getEventScripts
in classAbstractTag
-
setAlarmStates
public void setAlarmStates(AlarmConfiguration config)
-
setAlarmStates
public void setAlarmStates(AlarmStateList list)
-
setEventScripts
public void setEventScripts(TagEventScripts scripts)
- Specified by:
setEventScripts
in interfaceMutableTag
- Overrides:
setEventScripts
in classAbstractTag
-
-