| Package | Description |
|---|---|
| com.prosysopc.ua |
Common classes for client and server side.
|
| com.prosysopc.ua.client |
Main client side classes of the SDK.
|
| com.prosysopc.ua.stack.builtintypes |
OPC UA Part 6 defines 25 builtin types.
|
| com.prosysopc.ua.stack.encoding |
This folder contains serialization interfaces and serialization implementations
|
| com.prosysopc.ua.stack.encoding.binary |
The implementation of binary serialization
|
| com.prosysopc.ua.stack.encoding.json | |
| com.prosysopc.ua.stack.encoding.xml |
The implementation of xml serialization.
|
| com.prosysopc.ua.stack.transport.tcp.impl | |
| com.prosysopc.ua.typedictionary |
Dynamic
Structure handing based on
TypeDictionarys read from the server address space. |
| Modifier and Type | Method and Description |
|---|---|
static UaBinaryFile |
UaBinaryFile.parse(InputStream inputStream)
Parses the given
InputStream, throws DecodingException on failure. |
| Modifier and Type | Method and Description |
|---|---|
HistoryReadResult[] |
UaClient.historyReadAtTimes(NodeId[] nodeIds,
DateTime[] reqTimes,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn,
Boolean useSimpleBounds)
Reads history at specified times.
|
DataValue[] |
UaClient.historyReadAtTimes(NodeId nodeId,
DateTime[] reqTimes,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads history at specified times.
|
DataValue[] |
UaClient.historyReadAtTimes(NodeId nodeId,
DateTime[] reqTimes,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn,
Boolean useSimpleBounds)
Reads history at specified times.
|
HistoryReadResult[] |
UaClient.historyReadEvents(NodeId[] nodeIds,
DateTime startTime,
DateTime endTime,
UnsignedInteger numValuesPerNode,
EventFilter filter,
TimestampsToReturn timestampsToReturn)
Reads events from history.
|
HistoryEventFieldList[] |
UaClient.historyReadEvents(NodeId nodeId,
DateTime startTime,
DateTime endTime,
UnsignedInteger numValuesPerNode,
EventFilter filter,
TimestampsToReturn timestampsToReturn)
Reads events from history.
|
HistoryReadResult[] |
UaClient.historyReadModified(NodeId[] nodeIds,
DateTime startTime,
DateTime endTime,
UnsignedInteger numValuesPerNode,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads Modified values from the history.
|
HistoryModifiedData |
UaClient.historyReadModified(NodeId nodeId,
DateTime startTime,
DateTime endTime,
UnsignedInteger numValuesPerNode,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads Modified values from the history.
|
HistoryReadResult[] |
UaClient.historyReadProcessed(NodeId[] nodeIds,
DateTime startTime,
DateTime endTime,
Double processingInterval,
NodeId aggregateType,
AggregateConfiguration aggregateConfiguration,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads processed history data.
|
DataValue[] |
UaClient.historyReadProcessed(NodeId nodeId,
DateTime startTime,
DateTime endTime,
Double processingInterval,
NodeId aggregateType,
AggregateConfiguration aggregateConfiguration,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads processed history data.
|
HistoryReadResult[] |
UaClient.historyReadRaw(NodeId[] nodeIds,
DateTime startTime,
DateTime endTime,
long numValuesPerNode,
Boolean returnBounds,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads raw history data.
|
DataValue[] |
UaClient.historyReadRaw(NodeId nodeId,
DateTime startTime,
DateTime endTime,
long numValuesPerNode,
Boolean returnBounds,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads raw history data.
|
DataValue[] |
UaClient.historyReadRaw(NodeId nodeId,
DateTime startTime,
DateTime endTime,
UnsignedInteger numValuesPerNode,
Boolean returnBounds,
NumericRange indexRange,
TimestampsToReturn timestampsToReturn)
Reads raw history data.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IEncodeable> |
ExtensionObject.decode(EncoderContext ctx)
Attempts to decode the extension object using the default serializer of the stack.
|
<T extends IEncodeable> |
ExtensionObject.decode(EncoderContext ctx,
NamespaceTable namespaceTable)
Decode the extension object.
|
static LocalizedText |
LocalizedText.fromMultiLocaleJson(String json)
Returns a
LocalizedText parsed from the given multi-locale JSON representation. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractDecoder.assertArrayLength(int len)
Assert array length is within restrictions.
|
protected void |
AbstractDecoder.assertByteStringLength(int len)
Assert bytestring length is within restrictions.
|
protected void |
AbstractDecoder.assertStringLength(int len)
Assert string length is within restrictions.
|
Object |
EncoderContext.decode(ExtensionObject[] values)
Decodes the given
ExtensionObject array, returns an array of the least common subtype
of the decoded Structures. |
Object |
EncoderContext.decode(ExtensionObject[] values,
NamespaceTable namespaceTable)
Decodes the given
ExtensionObject array, returns an array of the least common subtype
of the decoded Structures. |
<T> T |
IDecoder.get(String fieldName,
UaNodeId dataTypeId,
int dimensions) |
default Boolean |
IDecoder.getBoolean(String fieldName)
getBoolean.
|
default Boolean[] |
IDecoder.getBooleanArray(String fieldName)
getBooleanArray.
|
default UnsignedByte |
IDecoder.getByte(String fieldName)
getByte.
|
default UnsignedByte[] |
IDecoder.getByteArray(String fieldName)
getByteArray.
|
default ByteString |
IDecoder.getByteString(String fieldName)
getByteString.
|
default ByteString[] |
IDecoder.getByteStringArray(String fieldName)
getByteStringArray.
|
default DataValue |
IDecoder.getDataValue(String fieldName)
getDataValue.
|
default DataValue[] |
IDecoder.getDataValueArray(String fieldName)
getDataValueArray.
|
default DateTime |
IDecoder.getDateTime(String fieldName)
getDateTime.
|
default DateTime[] |
IDecoder.getDateTimeArray(String fieldName)
getDateTimeArray.
|
default DiagnosticInfo |
IDecoder.getDiagnosticInfo(String fieldName)
getDiagnosticInfo.
|
default DiagnosticInfo[] |
IDecoder.getDiagnosticInfoArray(String fieldName)
getDiagnosticInfoArray.
|
default Double |
IDecoder.getDouble(String fieldName)
getDouble.
|
default Double[] |
IDecoder.getDoubleArray(String fieldName)
getDoubleArray.
|
default ExpandedNodeId |
IDecoder.getExpandedNodeId(String fieldName)
getExpandedNodeId.
|
default ExpandedNodeId[] |
IDecoder.getExpandedNodeIdArray(String fieldName)
getExpandedNodeIdArray.
|
default ExtensionObject |
IDecoder.getExtensionObject(String fieldName)
getExtensionObject.
|
default ExtensionObject[] |
IDecoder.getExtensionObjectArray(String fieldName)
getExtensionObjectArray.
|
default Float |
IDecoder.getFloat(String fieldName)
getFloat.
|
default Float[] |
IDecoder.getFloatArray(String fieldName)
getFloatArray.
|
default UUID |
IDecoder.getGuid(String fieldName)
getGuid.
|
default UUID[] |
IDecoder.getGuidArray(String fieldName)
getGuidArray.
|
default Short |
IDecoder.getInt16(String fieldName)
getInt16.
|
default Short[] |
IDecoder.getInt16Array(String fieldName)
getInt16Array.
|
default Integer |
IDecoder.getInt32(String fieldName)
getInt32.
|
int[] |
IDecoder.getInt32Array_(String fieldName)
getInt32Array_.
|
default Integer[] |
IDecoder.getInt32Array(String fieldName)
getInt32Array.
|
default Long |
IDecoder.getInt64(String fieldName)
getInt64.
|
default Long[] |
IDecoder.getInt64Array(String fieldName)
getInt64Array.
|
default LocalizedText |
IDecoder.getLocalizedText(String fieldName)
getLocalizedText.
|
default LocalizedText[] |
IDecoder.getLocalizedTextArray(String fieldName)
getLocalizedTextArray.
|
default NodeId |
IDecoder.getNodeId(String fieldName)
getNodeId.
|
default NodeId[] |
IDecoder.getNodeIdArray(String fieldName)
getNodeIdArray.
|
default QualifiedName |
IDecoder.getQualifiedName(String fieldName)
getQualifiedName.
|
default QualifiedName[] |
IDecoder.getQualifiedNameArray(String fieldName)
getQualifiedNameArray.
|
default Byte |
IDecoder.getSByte(String fieldName)
getSByte.
|
default Byte[] |
IDecoder.getSByteArray(String fieldName)
getSByteArray.
|
default StatusCode |
IDecoder.getStatusCode(String fieldName)
getStatusCode.
|
default StatusCode[] |
IDecoder.getStatusCodeArray(String fieldName)
getStatusCodeArray.
|
default String |
IDecoder.getString(String fieldName)
getString.
|
default String[] |
IDecoder.getStringArray(String fieldName)
getStringArray.
|
default UnsignedShort |
IDecoder.getUInt16(String fieldName)
getUInt16.
|
default UnsignedShort[] |
IDecoder.getUInt16Array(String fieldName)
getUInt16Array.
|
default UnsignedInteger |
IDecoder.getUInt32(String fieldName)
getUInt32.
|
default UnsignedInteger[] |
IDecoder.getUInt32Array(String fieldName)
getUInt32Array.
|
default UnsignedLong |
IDecoder.getUInt64(String fieldName)
getUInt64.
|
default UnsignedLong[] |
IDecoder.getUInt64Array(String fieldName)
getUInt64Array.
|
default Variant |
IDecoder.getVariant(String fieldName)
getVariant.
|
default Variant[] |
IDecoder.getVariantArray(String fieldName)
getVariantArray.
|
default XmlElement |
IDecoder.getXmlElement(String fieldName)
getXmlElement.
|
default XmlElement[] |
IDecoder.getXmlElementArray(String fieldName)
getXmlElementArray.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
BinaryDecoder.get(String fieldName,
UaNodeId dataTypeId,
int dimensions) |
int[] |
BinaryDecoder.getInt32Array_(String fieldName) |
protected long |
BinaryDecoder.remaining()
remaining.
|
com.prosysopc.ua.stack.encoding.binary.BinaryDecoder.ScalarDecoder<?> |
BinaryDecoder.tryFindDecoderWithSpecification(UaDataTypeSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
JsonDecoder.get(String fieldName,
UaNodeId dataTypeId,
int dimensions) |
ExtensionObject |
JsonDecoder.getExtensionObject(String fieldName) |
ExtensionObject[] |
JsonDecoder.getExtensionObjectArray(String fieldName) |
Set<String> |
JsonDecoder.getFieldNames() |
int[] |
JsonDecoder.getInt32Array_(String fieldName) |
String |
JsonDecoder.getJson(String fieldName) |
int |
JsonDecoder.getJsonArraySize()
Returns the size of the root JSON array or -1 if current root JSON element is not an array.
|
Variant |
JsonDecoder.getVariant(String fieldName) |
Variant[] |
JsonDecoder.getVariantArray(String fieldName) |
void |
JsonDecoder.pushElementStack(int index) |
void |
JsonDecoder.pushElementStack(String fieldName) |
| Modifier and Type | Method and Description |
|---|---|
void |
XmlDecoder.close()
close.
|
void |
XmlDecoder.close(boolean checkEof)
close.
|
<T> T |
XmlDecoder.get(String fieldName,
UaNodeId dataTypeId,
int dimensions) |
Boolean[] |
XmlDecoder.getBooleanArray(String fieldName) |
UnsignedByte[] |
XmlDecoder.getByteArray(String fieldName) |
ByteString[] |
XmlDecoder.getByteStringArray(String fieldName) |
DataValue[] |
XmlDecoder.getDataValueArray(String fieldName) |
DateTime[] |
XmlDecoder.getDateTimeArray(String fieldName) |
DiagnosticInfo |
XmlDecoder.getDiagnosticInfo()
getDiagnosticInfo.
|
DiagnosticInfo[] |
XmlDecoder.getDiagnosticInfoArray(String fieldName) |
Double[] |
XmlDecoder.getDoubleArray(String fieldName) |
void |
XmlDecoder.getEndElement()
getEndElement.
|
ExpandedNodeId[] |
XmlDecoder.getExpandedNodeIdArray(String fieldName) |
ExtensionObject[] |
XmlDecoder.getExtensionObjectArray(String fieldName) |
Object |
XmlDecoder.getExtensionObjectBody(ExpandedNodeId typeId)
getExtensionObjectBody.
|
Float[] |
XmlDecoder.getFloatArray(String fieldName)
getFloatArray.
|
UUID[] |
XmlDecoder.getGuidArray(String fieldName) |
Short[] |
XmlDecoder.getInt16Array(String fieldName) |
int[] |
XmlDecoder.getInt32Array_(String fieldName) |
Integer[] |
XmlDecoder.getInt32Array(String fieldName) |
Long[] |
XmlDecoder.getInt64Array(String fieldName) |
LocalizedText[] |
XmlDecoder.getLocalizedTextArray(String fieldName) |
Object |
XmlDecoder.getMatrix(String fieldName) |
NodeId[] |
XmlDecoder.getNodeIdArray(String fieldName) |
QualifiedName[] |
XmlDecoder.getQualifiedNameArray(String fieldName) |
Byte[] |
XmlDecoder.getSByteArray(String fieldName) |
void |
XmlDecoder.getStartElement()
getStartElement.
|
StatusCode[] |
XmlDecoder.getStatusCodeArray(String fieldName) |
String[] |
XmlDecoder.getStringArray(String fieldName)
getStringArray.
|
UnsignedShort[] |
XmlDecoder.getUInt16Array(String fieldName) |
UnsignedInteger[] |
XmlDecoder.getUInt32Array(String fieldName) |
UnsignedLong[] |
XmlDecoder.getUInt64Array(String fieldName) |
Variant[] |
XmlDecoder.getVariantArray(String fieldName) |
Object |
XmlDecoder.getVariantContents()
getVariantContents.
|
XmlElement[] |
XmlDecoder.getXmlElementArray(String fieldName) |
boolean |
XmlDecoder.loadStringTable(String tableName,
String elementName,
List<String> stringTable)
loadStringTable.
|
| Constructor and Description |
|---|
XmlDecoder(XmlElement element,
EncoderContext encoderContext)
Constructor for XmlDecoder.
|
XmlDecoder(XMLStreamReader reader,
EncoderContext encoderContext)
Constructor for XmlDecoder.
|
| Modifier and Type | Method and Description |
|---|---|
DecodingException |
InternalClientSideDecodingServiceFault.getDecodingException() |
| Modifier and Type | Method and Description |
|---|---|
void |
InternalClientSideDecodingServiceFault.setDecodingException(DecodingException decodingException) |
| Modifier and Type | Method and Description |
|---|---|
static IEncodeable |
InternalBinaryEncodingsHelper.getMessage(BinaryDecoder dec)
Internal.
|
static ServiceRequest<?> |
InternalBinaryEncodingsHelper.getServiceRequest(BinaryDecoder dec)
Internal.
|
static ServiceResponse |
InternalBinaryEncodingsHelper.getServiceResponse(BinaryDecoder dec)
Internal.
|
static <T extends AbstractUaTcpCommMessage> |
InternalBinaryEncodingsHelper.getUaTcpCommMessage(BinaryDecoder dec,
Class<T> clazz)
Internal.
|
| Constructor and Description |
|---|
InternalClientSideDecodingServiceFault(ResponseHeader responseHeader,
DecodingException decodingException) |
| Modifier and Type | Method and Description |
|---|---|
Structure |
TypeDictionary.decode(ExtensionObject extensionObject)
Try to decode a Structure, whose serializer is unknown.
|
Copyright © 2026. All rights reserved.