| Package | Description |
|---|---|
| com.prosysopc.ua.typedictionary |
Dynamic
Structure handing based on
TypeDictionarys read from the server address space. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
OptionSetStructureSpecification.Builder<T extends OptionSetStructure.Builder>
Builder for
OptionSetStructureSpecification. |
| Modifier and Type | Method and Description |
|---|---|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.addField(FieldSpecification field)
Add a single field.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.addSuperTypeId(UaNodeId superTypeId)
Adds a super type NodeId, all direct and indirect types shall be added.
|
static StructureSpecification.Builder<Structure.Builder> |
StructureSpecification.builder()
Creates a new builder.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setAbstract(boolean isAbstract)
Set to true, if type is known to be abstract, false otherwise (the default).
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setBinaryEncodeId(UaNodeId binaryEncodeId)
Set the Binary encoding NodeId.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setBuilderSupplier(Function<UaDataTypeSpecification,T> builderSupplier)
Set supplier used in
StructureSpecification.toStructureBuilder(). |
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setFields(List<FieldSpecification> fields)
Set all fields of this Structure.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setJavaClass(Class<?> javaClass)
Sets the java class of returned objects.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setJsonEncodeId(UaNodeId jsonEncodeId)
Set JSON encoding NodeId, or null if not supported.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setName(String name)
Set the name of the Structure, Structure names in OPC UA should start with Capital letter.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setStructureType(StructureSpecification.StructureType structureType)
Set the
StructureSpecification.StructureType. |
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setTypeId(UaNodeId typeId)
Set the DataType NodeId of the Structure type.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setXmlEncodeId(UaNodeId xmlEncodeId)
Set XML encoding NodeId, or null if not supported.
|
StructureSpecification.Builder<T> |
StructureSpecification.Builder.setXmlName(String name)
Internal.
|
StructureSpecification.Builder |
StructureSpecification.toBuilder()
Returns a
StructureSpecification.Builder initialized to the state of this
StructureSpecification. |
Copyright © 2026. All rights reserved.