public enum AttributeType extends java.lang.Enum<AttributeType> implements java.io.Serializable
Enum Constant and Description |
---|
AccessLevel |
ArrayDimensions |
BrowseName |
ContainsNoLoops |
DataType |
Description |
DisplayName |
EventNotifier |
Executable |
Historizing |
InverseName |
IsAbstract |
MinimumSamplingInterval |
NodeClass |
NodeId |
Symmetric |
UserAccessLevel |
UserExecutable |
UserWriteMask |
Value |
ValueRank |
WriteMask |
Modifier and Type | Method and Description |
---|---|
static AttributeType |
getAttributeForId(UInt32 id)
Returns the AttributeType for the given attribute id.
|
static AttributeType |
getAttributeForString(java.lang.String s) |
int |
getEnumValue() |
int |
getWriteMask()
Returns the attribute's WriteMask value, for use with a node's WriteMask attribute.
|
static void |
main(java.lang.String[] args) |
static AttributeType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AttributeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AttributeType NodeId
public static final AttributeType NodeClass
public static final AttributeType BrowseName
public static final AttributeType DisplayName
public static final AttributeType Description
public static final AttributeType WriteMask
public static final AttributeType UserWriteMask
public static final AttributeType IsAbstract
public static final AttributeType Symmetric
public static final AttributeType InverseName
public static final AttributeType ContainsNoLoops
public static final AttributeType EventNotifier
public static final AttributeType Value
public static final AttributeType DataType
public static final AttributeType ValueRank
public static final AttributeType ArrayDimensions
public static final AttributeType AccessLevel
public static final AttributeType UserAccessLevel
public static final AttributeType MinimumSamplingInterval
public static final AttributeType Historizing
public static final AttributeType Executable
public static final AttributeType UserExecutable
public static AttributeType[] values()
for (AttributeType c : AttributeType.values()) System.out.println(c);
public static AttributeType 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 int getWriteMask()
public int getEnumValue()
public static AttributeType getAttributeForId(UInt32 id) throws UAException
id
- UAException
public static AttributeType getAttributeForString(java.lang.String s)
public static void main(java.lang.String[] args) throws UAException
UAException