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

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

    • AccessLevel

      public static final WriteMask AccessLevel
    • ArrayDimensions

      public static final WriteMask ArrayDimensions
    • BrowseName

      public static final WriteMask BrowseName
    • ContainsNoLoops

      public static final WriteMask ContainsNoLoops
    • DataType

      public static final WriteMask DataType
    • Description

      public static final WriteMask Description
    • DisplayName

      public static final WriteMask DisplayName
    • EventNotifier

      public static final WriteMask EventNotifier
    • Executable

      public static final WriteMask Executable
    • Historizing

      public static final WriteMask Historizing
    • InverseName

      public static final WriteMask InverseName
    • IsAbstract

      public static final WriteMask IsAbstract
    • MinimumSamplingInterval

      public static final WriteMask MinimumSamplingInterval
    • NodeClass

      public static final WriteMask NodeClass
    • NodeId

      public static final WriteMask NodeId
    • Symmetric

      public static final WriteMask Symmetric
    • UserAccessLevel

      public static final WriteMask UserAccessLevel
    • UserExecutable

      public static final WriteMask UserExecutable
    • UserWriteMask

      public static final WriteMask UserWriteMask
    • ValueRank

      public static final WriteMask ValueRank
    • WriteMask

      public static final WriteMask WriteMask
    • ValueForVariableType

      public static final WriteMask ValueForVariableType
    • DataTypeDefinition

      public static final WriteMask DataTypeDefinition
    • RolePermissions

      public static final WriteMask RolePermissions
    • AccessRestrictions

      public static final WriteMask AccessRestrictions
    • AccessLevelEx

      public static final WriteMask AccessLevelEx
  • Field Details

  • Method Details

    • values

      public static WriteMask[] 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 WriteMask 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
    • getValue

      public int getValue()
    • fromMask

      public static EnumSet<WriteMask> fromMask(int accessLevel)
    • fromMask

      public static EnumSet<WriteMask> fromMask(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger accessLevel)
    • forAttribute

      public static WriteMask forAttribute(org.eclipse.milo.opcua.stack.core.AttributeId attributeId)