Class ExtendedTag
- java.lang.Object
-
- com.inductiveautomation.ignition.common.sqltags.model.udt.ExtendedTag
-
public class ExtendedTag extends java.lang.Object implements Tag, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtendedTag(Tag source, PropertySet overrides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Tag o)
AccessRightsType
getAccessRights()
Gets the type of access rights for this tagAlarmConfiguration
getAlarmStates()
Returns the list of alarm states for this tagQualifiedValue
getAttribute(Property<?> prop)
Gets the value of the given tag attribute.QualifiedValue
getCurrentValue()
Returns the value in qualified form- along with quality and timestamp.DataType
getDataType()
Returns the datatype of this tag's value propertyTagEventScripts
getEventScripts()
java.lang.String
getName()
Returns the name of the tag.TagPermissionsModel
getPermissionModel()
Returns this tags permission model, if anyTagType
getType()
Returns the type of this tag.boolean
isEnabled()
Returns the enabled bit for this tagprotected QualifiedValue
ov(Property p)
protected QualifiedValue
tv(java.lang.Object val)
-
-
-
Constructor Detail
-
ExtendedTag
public ExtendedTag(Tag source, PropertySet overrides)
-
-
Method Detail
-
tv
protected QualifiedValue tv(java.lang.Object val)
-
ov
protected QualifiedValue ov(Property p)
-
getName
public java.lang.String getName()
Description copied from interface:Tag
Returns the name of the tag.
-
getType
public TagType getType()
Description copied from interface:Tag
Returns the type of this tag.
-
getDataType
public DataType getDataType()
Description copied from interface:Tag
Returns the datatype of this tag's value property- Specified by:
getDataType
in interfaceTag
-
isEnabled
public boolean isEnabled()
Description copied from interface:Tag
Returns the enabled bit for this tag
-
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
-
getAccessRights
public AccessRightsType getAccessRights()
Description copied from interface:Tag
Gets the type of access rights for this tag- Specified by:
getAccessRights
in interfaceTag
-
getPermissionModel
public TagPermissionsModel getPermissionModel()
Description copied from interface:Tag
Returns this tags permission model, if any- Specified by:
getPermissionModel
in interfaceTag
-
getAlarmStates
public AlarmConfiguration getAlarmStates()
Description copied from interface:Tag
Returns the list of alarm states for this tag- Specified by:
getAlarmStates
in interfaceTag
-
getEventScripts
public TagEventScripts getEventScripts()
- Specified by:
getEventScripts
in interfaceTag
-
getAttribute
public QualifiedValue getAttribute(Property<?> prop)
Description copied from interface:Tag
Gets the value of the given tag attribute.- Specified by:
getAttribute
in interfaceTag
-
-