Type | Property and Description |
---|---|
boolean |
isRuntime
Gets the value of the property runtimeProperty.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<TagProp> |
fullSet() |
java.lang.Object |
getDefaultValue()
Returns the default value for this tag property.
|
java.lang.String |
getName()
The "name" of this property.
|
static TagProp |
getProp(java.lang.String name)
Returns the TagProp for the given name (Case insensitive).
|
java.lang.Class |
getType()
Returns the type of the tag property.
|
DataTypeClass |
getTypeClass() |
boolean |
isAttribute()
Returns true if this tag prop should be accessed through Tag.getAttribute(), or if it is a virtual property
(Value, Name, Quality, Enabled, and LastChange are all the "Virtual" propreties)
|
boolean |
isRuntimeProperty()
Gets the value of the property runtimeProperty.
|
static boolean |
isTagProp(java.lang.String name) |
boolean |
isTransient() |
boolean |
isWriteable() |
Property |
property()
TagProp implements Property.
|
static java.util.Set<TagProp> |
setOf(TagProp... props) |
boolean |
shouldIntern()
Returns whether the string value of this property should be "interned" for performance.
|
static TagProp |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TagProp[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TagProp Value
public static final TagProp Name
public static final TagProp Quality
public static final TagProp Enabled
public static final TagProp AccessRights
public static final TagProp OPCServer
public static final TagProp OPCItemPath
public static final TagProp OPCWriteBackServer
public static final TagProp OPCWriteBackItemPath
public static final TagProp ScaleMode
public static final TagProp RawLow
public static final TagProp RawHigh
public static final TagProp ScaledLow
public static final TagProp ScaledHigh
public static final TagProp ClampMode
public static final TagProp Deadband
public static final TagProp FormatString
public static final TagProp EngUnit
public static final TagProp Tooltip
public static final TagProp EngHigh
public static final TagProp EngLow
public static final TagProp Documentation
public static final TagProp Expression
public static final TagProp ExpressionType
public static final TagProp AlertMode
public static final TagProp AlertAckMode
public static final TagProp AlertSendClear
public static final TagProp AlertMessageMode
public static final TagProp AlertMessage
public static final TagProp AlertNotes
public static final TagProp AlertDisplayPath
public static final TagProp AlertDeadband
public static final TagProp LastChange
public static final TagProp DriverName
public static final TagProp ScanClass
public static final TagProp PollRate
public static final TagProp SQLBindingDatasource
public static final TagProp PrimaryHistoryProvider
public static final TagProp HistoricalDeadband
public static final TagProp HistoryEnabled
public static final TagProp HistoricalScanclass
public static final TagProp InterpolationMode
public static final TagProp AlertExecEnabled
public static final TagProp AlertActive
public static final TagProp AlertCurrentState
public static final TagProp AlertCurrentSeverity
public static final TagProp AlertAcknowledged
public static final TagProp AlertAcknowledgeUser
public static final TagProp AlertActiveTime
public static final TagProp AlertAcknowledgedTime
public static final TagProp AlertClearedTime
public static final TagProp AlertTimestampSource
public static final TagProp AlertMessageSubject
public static final TagProp HistoryTimestampSource
public static final TagProp HistoryMaxAgeMode
public static final TagProp HistoryMaxAge
public static final TagProp DataType
public static final TagProp TagTypeSubCode
public static final TagProp TagType
public static final TagProp UDTParentType
public static final TagProp ExtendedProperties
public static final TagProp PropertyOverrides
public static final TagProp UDTMemberUID
public static final TagProp AlarmActiveUnackCount
public static final TagProp AlarmActiveAckCount
public static final TagProp ScaleFactor
public static final TagProp EngLimitMode
public static final TagProp AlarmClearUnackCount
public static final TagProp AlarmHighestUnackPriority
public static final TagProp AlarmHighestUnackName
public static final TagProp AlarmHighestAckName
public static final TagProp AlarmHighestAckPriority
public static final TagProp DeadbandMode
public static final TagProp HistoricalDeadbandMode
public static final TagProp EventScripts
public static final TagProp QueryType
public static final TagProp RuntimeQuality
public static final TagProp AlarmShelvedCount
public static final TagProp PersistValue
public static final TagProp SourceDataType
public static final TagProp SourceTagPath
public static final TagProp DeriveExpressionGetter
public static final TagProp DeriveExpressionSetter
public boolean isRuntimeProperty
public static TagProp[] values()
for (TagProp c : TagProp.values()) System.out.println(c);
public static TagProp valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static TagProp getProp(java.lang.String name)
name
- public static boolean isTagProp(java.lang.String name)
public java.lang.String getName()
Property
public boolean isWriteable()
public boolean isAttribute()
public boolean isTransient()
public java.lang.Class getType()
public java.lang.Object getDefaultValue()
getDefaultValue
in interface Property<java.lang.Object>
public DataTypeClass getTypeClass()
public boolean isRuntimeProperty()
public boolean shouldIntern()
public static java.util.Set<TagProp> fullSet()
public Property property()