All Superinterfaces:
UaDataType
All Known Implementing Classes:
ActionState, ApplicationType, AxisScaleEnumeration, BrokerTransportQualityOfService, BrowseDirection, BrowseResultMask, ChassisIdSubtype, ConversionLimitEnum, DataChangeTrigger, DataSetOrderingType, DeadbandType, DiagnosticsLevel, Duplex, ExceptionDeviationFormat, FilterOperator, HistoryUpdateType, IdentityCriteriaType, IdType, InterfaceAdminStatus, InterfaceOperStatus, ManAddrIfSubtype, MessageSecurityMode, ModelChangeStructureVerbMask, MonitoringMode, NamingRuleType, NegotiationStatus, NodeAttributesMask, NodeClass, OpenFileMode, OverrideValueHandling, PerformUpdateType, PortIdSubtype, PubSubDiagnosticsCounterClassification, PubSubState, RedundancySupport, RedundantServerMode, SecurityTokenRequestType, ServerState, SortOrderType, StructureType, TimestampsToReturn, TrustListMasks, TsnFailureCode, TsnListenerStatus, TsnStreamState, TsnTalkerStatus, UserTokenType

public interface UaEnumeratedType extends UaDataType
Identifies an OPC UA enumerated type.
  • Method Summary

    Modifier and Type
    Method
    Description
    default @Nullable String
    Get the symbolic name of this enumerated value.
    int
    Get the numeric value associated with this enumerated value.

    Methods inherited from interface org.eclipse.milo.opcua.stack.core.types.UaDataType

    getTypeId, getTypeName
  • Method Details

    • getName

      default @Nullable String getName()
      Get the symbolic name of this enumerated value.
      Returns:
      the symbolic name of this enumerated value.
    • getValue

      int getValue()
      Get the numeric value associated with this enumerated value.
      Returns:
      the numeric value associated with this enumerated value.