public class FolderTag extends AbstractTag
accessRights, attributes, enabled, eventScripts, name, permissionModel, type
Constructor and Description |
---|
FolderTag(java.lang.String name) |
FolderTag(TagPath path)
Takes the full path of this folder.
|
Modifier and Type | Method and Description |
---|---|
void |
addChild(Tag child) |
AlarmConfiguration |
getAlarmStates()
Returns the list of alarm states for this tag
|
java.util.List<? extends Tag> |
getChildren() |
TagEventScripts |
getEventScripts() |
TagType |
getType()
Returns the type of this tag.
|
TagValue |
getValue()
Returns the value in qualified form- along with quality and timestamp.
|
Tag |
removeChild(java.lang.String name) |
void |
setAlarmStates(AlarmConfiguration config) |
void |
setAlarmStates(AlarmStateList list) |
void |
setEventScripts(TagEventScripts scripts) |
coerceValue, compareTo, getAccessRights, getAttribute, getChild, getDataType, getName, getPermissionModel, getRawAttributes, isAlarmingSupported, isEnabled, isValidName, main, sanitizeName, setAccessRights, setAttribute, setDataType, setEnabled, setName, setPermissionModel, setRawAttributes, setValue
public FolderTag(java.lang.String name)
public FolderTag(TagPath path)
path
- public TagValue getValue()
Tag
getValue
in interface Tag
getValue
in class AbstractTag
public TagType getType()
Tag
public void addChild(Tag child)
addChild
in class AbstractTag
public Tag removeChild(java.lang.String name)
removeChild
in class AbstractTag
public java.util.List<? extends Tag> getChildren()
getChildren
in class AbstractTag
public AlarmConfiguration getAlarmStates()
Tag
public TagEventScripts getEventScripts()
getEventScripts
in interface Tag
getEventScripts
in class AbstractTag
public void setAlarmStates(AlarmConfiguration config)
public void setAlarmStates(AlarmStateList list)
public void setEventScripts(TagEventScripts scripts)
setEventScripts
in interface MutableTag
setEventScripts
in class AbstractTag