java.lang.Object
java.lang.Enum<AttributeId>
org.eclipse.milo.opcua.stack.core.AttributeId
All Implemented Interfaces:
Serializable, Comparable<AttributeId>, Constable

public enum AttributeId extends Enum<AttributeId>
  • Enum Constant Details

    • NodeId

      public static final AttributeId NodeId
    • NodeClass

      public static final AttributeId NodeClass
    • BrowseName

      public static final AttributeId BrowseName
    • DisplayName

      public static final AttributeId DisplayName
    • Description

      public static final AttributeId Description
    • WriteMask

      public static final AttributeId WriteMask
    • UserWriteMask

      public static final AttributeId UserWriteMask
    • IsAbstract

      public static final AttributeId IsAbstract
    • Symmetric

      public static final AttributeId Symmetric
    • InverseName

      public static final AttributeId InverseName
    • ContainsNoLoops

      public static final AttributeId ContainsNoLoops
    • EventNotifier

      public static final AttributeId EventNotifier
    • Value

      public static final AttributeId Value
    • DataType

      public static final AttributeId DataType
    • ValueRank

      public static final AttributeId ValueRank
    • ArrayDimensions

      public static final AttributeId ArrayDimensions
    • AccessLevel

      public static final AttributeId AccessLevel
    • UserAccessLevel

      public static final AttributeId UserAccessLevel
    • MinimumSamplingInterval

      public static final AttributeId MinimumSamplingInterval
    • Historizing

      public static final AttributeId Historizing
    • Executable

      public static final AttributeId Executable
    • UserExecutable

      public static final AttributeId UserExecutable
    • DataTypeDefinition

      public static final AttributeId DataTypeDefinition
    • RolePermissions

      public static final AttributeId RolePermissions
    • UserRolePermissions

      public static final AttributeId UserRolePermissions
    • AccessRestrictions

      public static final AttributeId AccessRestrictions
    • AccessLevelEx

      public static final AttributeId AccessLevelEx
  • Field Details

    • BASE_ATTRIBUTES

      public static final Set<AttributeId> BASE_ATTRIBUTES
    • DATA_TYPE_ATTRIBUTES

      public static final Set<AttributeId> DATA_TYPE_ATTRIBUTES
    • METHOD_ATTRIBUTES

      public static final Set<AttributeId> METHOD_ATTRIBUTES
    • OBJECT_ATTRIBUTES

      public static final Set<AttributeId> OBJECT_ATTRIBUTES
    • OBJECT_TYPE_ATTRIBUTES

      public static final Set<AttributeId> OBJECT_TYPE_ATTRIBUTES
    • REFERENCE_TYPE_ATTRIBUTES

      public static final Set<AttributeId> REFERENCE_TYPE_ATTRIBUTES
    • VARIABLE_ATTRIBUTES

      public static final Set<AttributeId> VARIABLE_ATTRIBUTES
    • VARIABLE_TYPE_ATTRIBUTES

      public static final Set<AttributeId> VARIABLE_TYPE_ATTRIBUTES
    • VIEW_ATTRIBUTES

      public static final Set<AttributeId> VIEW_ATTRIBUTES
  • Method Details

    • values

      public static AttributeId[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AttributeId valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • id

      public final int id()
    • uid

      public final UInteger uid()
    • from

      public static Optional<AttributeId> from(UInteger attributeId)
    • from

      public static Optional<AttributeId> from(int attributeId)
    • isEqual

      public boolean isEqual(UInteger attributeId)
    • isEqual

      public boolean isEqual(int attributeId)
    • isValid

      public static boolean isValid(UInteger attributeId)
      Parameters:
      attributeId - the id to test for validity.
      Returns:
      true if attributeId is valid.
    • isValid

      public static boolean isValid(int attributeId)
      Parameters:
      attributeId - the id to test for validity.
      Returns:
      true if attributeId is valid.
    • getAttributes

      public static Set<AttributeId> getAttributes(NodeClass nodeClass)
      Get the set of valid attributes for a NodeClass.
      Parameters:
      nodeClass - the NodeClass.
      Returns:
      the set of valid attributes for nodeClass.