All Known Subinterfaces:
UaEnumeratedType, UaMessageType, UaRequestMessageType, UaResponseMessageType, UaStructuredType
All Known Implementing Classes:
ActionMethodDataType, ActionState, ActionTargetDataType, ActivateSessionRequest, ActivateSessionResponse, AdditionalParametersType, AddNodesItem, AddNodesRequest, AddNodesResponse, AddNodesResult, AddReferencesItem, AddReferencesRequest, AddReferencesResponse, AggregateConfiguration, AggregateFilter, AggregateFilterResult, AliasNameDataType, Annotation, AnnotationDataType, AnonymousIdentityToken, ApplicationDescription, ApplicationType, Argument, AttributeOperand, AxisInformation, AxisScaleEnumeration, BitFieldDefinition, BrokerConnectionTransportDataType, BrokerDataSetReaderTransportDataType, BrokerDataSetWriterTransportDataType, BrokerTransportQualityOfService, BrokerWriterGroupTransportDataType, BrowseDescription, BrowseDirection, BrowseNextRequest, BrowseNextResponse, BrowsePath, BrowsePathResult, BrowsePathTarget, BrowseRequest, BrowseResponse, BrowseResult, BrowseResultMask, BuildInfo, CallMethodRequest, CallMethodResult, CallRequest, CallResponse, CancelRequest, CancelResponse, CartesianCoordinates, ChannelSecurityToken, ChassisIdSubtype, CloseSecureChannelRequest, CloseSecureChannelResponse, CloseSessionRequest, CloseSessionResponse, ComplexNumberType, ConfigurationVersionDataType, ConnectionTransportDataType, ContentFilter, ContentFilterElement, ContentFilterElementResult, ContentFilterResult, ConversionLimitEnum, CreateMonitoredItemsRequest, CreateMonitoredItemsResponse, CreateSessionRequest, CreateSessionResponse, CreateSubscriptionRequest, CreateSubscriptionResponse, CurrencyUnitType, DataChangeFilter, DataChangeNotification, DataChangeTrigger, DatagramConnectionTransport2DataType, DatagramConnectionTransportDataType, DatagramDataSetReaderTransportDataType, DatagramWriterGroupTransport2DataType, DatagramWriterGroupTransportDataType, DataSetMetaDataType, DataSetOrderingType, DataSetReaderDataType, DataSetReaderMessageDataType, DataSetReaderTransportDataType, DataSetWriterDataType, DataSetWriterMessageDataType, DataSetWriterTransportDataType, DataTypeAttributes, DataTypeDefinition, DataTypeDescription, DataTypeNode, DataTypeSchemaHeader, DeadbandType, DecimalDataType, DeleteAtTimeDetails, DeleteEventDetails, DeleteMonitoredItemsRequest, DeleteMonitoredItemsResponse, DeleteNodesItem, DeleteNodesRequest, DeleteNodesResponse, DeleteRawModifiedDetails, DeleteReferencesItem, DeleteReferencesRequest, DeleteReferencesResponse, DeleteSubscriptionsRequest, DeleteSubscriptionsResponse, DiagnosticsLevel, DiscoveryConfiguration, DoubleComplexNumberType, DtlsPubSubConnectionDataType, Duplex, ElementOperand, EndpointConfiguration, EndpointDescription, EndpointType, EndpointUrlListDataType, EnumDefinition, EnumDescription, EnumField, EnumValueType, EphemeralKeyType, EUInformation, EventFieldList, EventFilter, EventFilterResult, EventNotificationList, ExceptionDeviationFormat, FieldMetaData, FieldTargetDataType, FilterOperand, FilterOperator, FindServersOnNetworkRequest, FindServersOnNetworkResponse, FindServersRequest, FindServersResponse, Frame, GenericAttributes, GenericAttributeValue, GetEndpointsRequest, GetEndpointsResponse, HistoryData, HistoryEvent, HistoryEventFieldList, HistoryModifiedData, HistoryModifiedEvent, HistoryReadDetails, HistoryReadRequest, HistoryReadResponse, HistoryReadResult, HistoryReadValueId, HistoryUpdateDetails, HistoryUpdateRequest, HistoryUpdateResponse, HistoryUpdateResult, HistoryUpdateType, IdentityCriteriaType, IdentityMappingRuleType, IdType, InstanceNode, InterfaceAdminStatus, InterfaceOperStatus, IssuedIdentityToken, JsonActionMetaDataMessage, JsonActionNetworkMessage, JsonActionRequestMessage, JsonActionResponderMessage, JsonActionResponseMessage, JsonApplicationDescriptionMessage, JsonDataSetMessage, JsonDataSetMetaDataMessage, JsonDataSetReaderMessageDataType, JsonDataSetWriterMessageDataType, JsonPubSubConnectionMessage, JsonServerEndpointsMessage, JsonStatusMessage, JsonWriterGroupMessageDataType, KeyValuePair, LinearConversionDataType, LiteralOperand, LldpManagementAddressTxPortType, LldpManagementAddressType, LldpTlvType, ManAddrIfSubtype, MdnsDiscoveryConfiguration, MessageSecurityMode, MethodAttributes, MethodNode, ModelChangeStructureDataType, ModelChangeStructureVerbMask, ModificationInfo, ModifyMonitoredItemsRequest, ModifyMonitoredItemsResponse, ModifySubscriptionRequest, ModifySubscriptionResponse, MonitoredItemCreateRequest, MonitoredItemCreateResult, MonitoredItemModifyRequest, MonitoredItemModifyResult, MonitoredItemNotification, MonitoringFilter, MonitoringFilterResult, MonitoringMode, MonitoringParameters, NamingRuleType, NegotiationStatus, NetworkAddressDataType, NetworkAddressUrlDataType, NetworkGroupDataType, Node, NodeAttributes, NodeAttributesMask, NodeClass, NodeReference, NodeTypeDescription, NotificationData, NotificationMessage, ObjectAttributes, ObjectNode, ObjectTypeAttributes, ObjectTypeNode, OpenFileMode, OpenSecureChannelRequest, OpenSecureChannelResponse, OptionSet, Orientation, OverrideValueHandling, ParsingResult, PerformUpdateType, PortableNodeId, PortableQualifiedName, PortIdSubtype, PriorityMappingEntryType, ProgramDiagnostic2DataType, ProgramDiagnosticDataType, PublishedActionDataType, PublishedActionMethodDataType, PublishedDataItemsDataType, PublishedDataSetCustomSourceDataType, PublishedDataSetDataType, PublishedDataSetSourceDataType, PublishedEventsDataType, PublishedVariableDataType, PublishRequest, PublishResponse, PubSubConfiguration2DataType, PubSubConfigurationDataType, PubSubConfigurationRefDataType, PubSubConfigurationValueDataType, PubSubConnectionDataType, PubSubDiagnosticsCounterClassification, PubSubGroupDataType, PubSubKeyPushTargetDataType, PubSubState, QosDataType, QuantityDimension, QueryDataDescription, QueryDataSet, QueryFirstRequest, QueryFirstResponse, QueryNextRequest, QueryNextResponse, Range, RationalNumber, ReadAnnotationDataDetails, ReadAtTimeDetails, ReaderGroupDataType, ReaderGroupMessageDataType, ReaderGroupTransportDataType, ReadEventDetails, ReadEventDetails2, ReadEventDetailsSorted, ReadProcessedDetails, ReadRawModifiedDetails, ReadRequest, ReadResponse, ReadValueId, ReceiveQosDataType, ReceiveQosPriorityDataType, RedundancySupport, RedundantServerDataType, RedundantServerMode, ReferenceDescription, ReferenceDescriptionDataType, ReferenceListEntryDataType, ReferenceNode, ReferenceTypeAttributes, ReferenceTypeNode, RegisteredServer, RegisterNodesRequest, RegisterNodesResponse, RegisterServer2Request, RegisterServer2Response, RegisterServerRequest, RegisterServerResponse, RelativePath, RelativePathElement, RepublishRequest, RepublishResponse, RequestHeader, ResponseHeader, RolePermissionType, SamplingIntervalDiagnosticsDataType, SecurityGroupDataType, SecurityTokenRequestType, SemanticChangeStructureDataType, ServerDiagnosticsSummaryDataType, ServerOnNetwork, ServerState, ServerStatusDataType, ServiceCounterDataType, ServiceFault, SessionDiagnosticsDataType, SessionlessInvokeRequestType, SessionlessInvokeResponseType, SessionSecurityDiagnosticsDataType, SetMonitoringModeRequest, SetMonitoringModeResponse, SetPublishingModeRequest, SetPublishingModeResponse, SetTriggeringRequest, SetTriggeringResponse, SignatureData, SignedSoftwareCertificate, SimpleAttributeOperand, SimpleTypeDescription, SortOrderType, SortRuleElement, StandaloneSubscribedDataSetDataType, StandaloneSubscribedDataSetRefDataType, StatusChangeNotification, StatusResult, Structure, StructureDefinition, StructureDescription, StructureField, StructureType, SubscribedDataSetDataType, SubscribedDataSetMirrorDataType, SubscriptionAcknowledgement, SubscriptionDiagnosticsDataType, TargetVariablesDataType, ThreeDCartesianCoordinates, ThreeDFrame, ThreeDOrientation, ThreeDVector, TimestampsToReturn, TimeZoneDataType, TransactionErrorType, TransferResult, TransferSubscriptionsRequest, TransferSubscriptionsResponse, TranslateBrowsePathsToNodeIdsRequest, TranslateBrowsePathsToNodeIdsResponse, TransmitQosDataType, TransmitQosPriorityDataType, TrustListDataType, TrustListMasks, TsnFailureCode, TsnListenerStatus, TsnStreamState, TsnTalkerStatus, TypeNode, UABinaryFileDataType, UadpDataSetReaderMessageDataType, UadpDataSetWriterMessageDataType, UadpWriterGroupMessageDataType, Union, UnregisterNodesRequest, UnregisterNodesResponse, UnsignedRationalNumber, UpdateDataDetails, UpdateEventDetails, UpdateStructureDataDetails, UserIdentityToken, UserManagementDataType, UserNameIdentityToken, UserTokenPolicy, UserTokenType, VariableAttributes, VariableNode, VariableTypeAttributes, VariableTypeNode, Vector, ViewAttributes, ViewDescription, ViewNode, WriteRequest, WriteResponse, WriterGroupDataType, WriterGroupMessageDataType, WriterGroupTransportDataType, WriteValue, X509IdentityToken, XVType

public interface UaDataType
Super-interface for all OPC UA DataTypes.
  • Method Details

    • getTypeId

      ExpandedNodeId getTypeId()
      Get the ExpandedNodeId identifying this DataType.
      Returns:
      the ExpandedNodeId identifying this DataType.
    • getTypeName

      default String getTypeName()
      Get the name of this DataType.

      For most types this will be the simple name of the class, but there are exceptions:

      • types defined dynamically at runtime
      • code generated types that had a SymbolicName defined in the NodeSet, usually because the BrowseName is not suitable as an identifier
      In these cases name of the DataType Class will differ from the actual name of the type.
      Returns:
      the name of this DataType.