Class ExtensionObjectDefinition
- java.lang.Object
-
- org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
-
- All Implemented Interfaces:
Message,Serializable
- Direct Known Subclasses:
ActivateSessionRequest,ActivateSessionResponse,AdditionalParametersType,AddNodesItem,AddNodesRequest,AddNodesResponse,AddNodesResult,AddReferencesItem,AddReferencesRequest,AddReferencesResponse,AggregateConfiguration,AliasNameDataType,Annotation,AnnotationDataType,ApplicationDescription,Argument,AxisInformation,BitFieldDefinition,BrowseDescription,BrowseNextRequest,BrowseNextResponse,BrowsePath,BrowsePathResult,BrowsePathTarget,BrowseRequest,BrowseResponse,BrowseResult,BuildInfo,CallMethodRequest,CallMethodResult,CallRequest,CallResponse,CancelRequest,CancelResponse,CartesianCoordinates,ChannelSecurityToken,CloseSecureChannelRequest,CloseSecureChannelResponse,CloseSessionRequest,CloseSessionResponse,ComplexNumberType,ConfigurationVersionDataType,ConnectionTransportDataType,ContentFilter,ContentFilterElement,ContentFilterElementResult,ContentFilterResult,CreateMonitoredItemsRequest,CreateMonitoredItemsResponse,CreateSessionRequest,CreateSessionResponse,CreateSubscriptionRequest,CreateSubscriptionResponse,CurrencyUnitType,DataChangeNotification,DataSetReaderMessageDataType,DataSetReaderTransportDataType,DataSetWriterDataType,DataSetWriterMessageDataType,DataSetWriterTransportDataType,DataTypeDefinition,DataTypeDescription,DataTypeSchemaHeader,DeleteMonitoredItemsRequest,DeleteMonitoredItemsResponse,DeleteNodesItem,DeleteNodesRequest,DeleteNodesResponse,DeleteReferencesItem,DeleteReferencesRequest,DeleteReferencesResponse,DeleteSubscriptionsRequest,DeleteSubscriptionsResponse,DiscoveryConfiguration,DoubleComplexNumberType,EndpointConfiguration,EndpointDescription,EndpointType,EndpointUrlListDataType,EnumValueType,EphemeralKeyType,EUInformation,EventFieldList,EventNotificationList,FieldMetaData,FieldTargetDataType,FilterOperand,FindServersOnNetworkRequest,FindServersOnNetworkResponse,FindServersRequest,FindServersResponse,Frame,GenericAttributeValue,GetEndpointsRequest,GetEndpointsResponse,HistoryData,HistoryEvent,HistoryEventFieldList,HistoryReadDetails,HistoryReadRequest,HistoryReadResponse,HistoryReadResult,HistoryReadValueId,HistoryUpdateDetails,HistoryUpdateRequest,HistoryUpdateResponse,HistoryUpdateResult,IdentityMappingRuleType,KeyValuePair,LinearConversionDataType,ModelChangeStructureDataType,ModificationInfo,ModifyMonitoredItemsRequest,ModifyMonitoredItemsResponse,ModifySubscriptionRequest,ModifySubscriptionResponse,MonitoredItemCreateRequest,MonitoredItemCreateResult,MonitoredItemModifyRequest,MonitoredItemModifyResult,MonitoredItemNotification,MonitoringFilter,MonitoringFilterResult,MonitoringParameters,NetworkAddressDataType,NetworkGroupDataType,NodeAttributes,NodeReference,NodeTypeDescription,NotificationData,NotificationMessage,NullExtension,OpcuaVector,OpenSecureChannelRequest,OpenSecureChannelResponse,OptionSet,Orientation,ParsingResult,PortableQualifiedName,PriorityMappingEntryType,ProgramDiagnostic2DataType,ProgramDiagnosticDataType,PublishedDataSetSourceDataType,PublishedVariableDataType,PublishRequest,PublishResponse,PubSubConfigurationDataType,PubSubConfigurationRefDataType,PubSubConnectionDataType,PubSubGroupDataType,PubSubKeyPushTargetDataType,QosDataType,QuantityDimension,QueryDataDescription,QueryDataSet,QueryFirstRequest,QueryFirstResponse,QueryNextRequest,QueryNextResponse,Range,RationalNumber,ReaderGroupMessageDataType,ReaderGroupTransportDataType,ReadRequest,ReadResponse,ReadValueId,RedundantServerDataType,ReferenceDescription,ReferenceDescriptionDataType,ReferenceListEntryDataType,RegisteredServer,RegisterNodesRequest,RegisterNodesResponse,RegisterServer2Request,RegisterServer2Response,RegisterServerRequest,RegisterServerResponse,RelativePath,RelativePathElement,RepublishRequest,RepublishResponse,RequestHeader,ResponseHeader,RolePermissionType,SamplingIntervalDiagnosticsDataType,SecurityGroupDataType,SemanticChangeStructureDataType,ServerDiagnosticsSummaryDataType,ServerOnNetwork,ServerStatusDataType,ServiceCounterDataType,ServiceFault,SessionDiagnosticsDataType,SessionlessInvokeRequestType,SessionlessInvokeResponseType,SessionSecurityDiagnosticsDataType,SetMonitoringModeRequest,SetMonitoringModeResponse,SetPublishingModeRequest,SetPublishingModeResponse,SetTriggeringRequest,SetTriggeringResponse,SignatureData,SignedSoftwareCertificate,StatusChangeNotification,StatusResult,StructureField,SubscribedDataSetDataType,SubscriptionAcknowledgement,SubscriptionDiagnosticsDataType,TimeZoneDataType,TransactionErrorType,TransferResult,TransferSubscriptionsRequest,TransferSubscriptionsResponse,TranslateBrowsePathsToNodeIdsRequest,TranslateBrowsePathsToNodeIdsResponse,TrustListDataType,Union,UnregisterNodesRequest,UnregisterNodesResponse,UnsignedRationalNumber,UserIdentityToken,UserManagementDataType,UserTokenPolicy,ViewDescription,WriteRequest,WriteResponse,WriterGroupMessageDataType,WriterGroupTransportDataType,WriteValue,XVType
public abstract class ExtensionObjectDefinition extends Object implements Message
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExtensionObjectDefinition.ExtensionObjectDefinitionBuilder
-
Constructor Summary
Constructors Constructor Description ExtensionObjectDefinition()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)abstract StringgetIdentifier()intgetLengthInBits()intgetLengthInBytes()inthashCode()voidserialize(WriteBuffer writeBuffer)protected abstract voidserializeExtensionObjectDefinitionChild(WriteBuffer writeBuffer)static ExtensionObjectDefinitionstaticParse(ReadBuffer readBuffer, Object... args)static ExtensionObjectDefinitionstaticParse(ReadBuffer readBuffer, String identifier)StringtoString()
-
-
-
Method Detail
-
getIdentifier
public abstract String getIdentifier()
-
serializeExtensionObjectDefinitionChild
protected abstract void serializeExtensionObjectDefinitionChild(WriteBuffer writeBuffer) throws SerializationException
- Throws:
SerializationException
-
serialize
public void serialize(WriteBuffer writeBuffer) throws SerializationException
- Specified by:
serializein interfaceSerializable- Throws:
SerializationException
-
getLengthInBytes
public int getLengthInBytes()
- Specified by:
getLengthInBytesin interfaceMessage
-
getLengthInBits
public int getLengthInBits()
- Specified by:
getLengthInBitsin interfaceMessage
-
staticParse
public static ExtensionObjectDefinition staticParse(ReadBuffer readBuffer, Object... args) throws ParseException
- Throws:
ParseException
-
staticParse
public static ExtensionObjectDefinition staticParse(ReadBuffer readBuffer, String identifier) throws ParseException
- Throws:
ParseException
-
-