public class StructureField extends DynamicStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
StructureField.Builder |
static class |
StructureField.Fields |
Structure.MapKind<T>UaNamespaceTranslateable.Context| Modifier and Type | Field and Description |
|---|---|
static StructureSpecification |
SPECIFICATION |
| Modifier | Constructor and Description |
|---|---|
|
StructureField() |
|
StructureField(String f_name,
LocalizedText f_description,
NodeId f_dataType,
Integer f_valueRank,
UnsignedInteger[] f_arrayDimensions,
UnsignedInteger f_maxStringLength,
Boolean f_isOptional) |
protected |
StructureField(UaDataTypeSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
static StructureField.Builder |
builder() |
StructureField |
clone()
Clones the Structure.
|
UnsignedInteger[] |
getArrayDimensions() |
NodeId |
getDataType() |
LocalizedText |
getDescription() |
Boolean |
getIsOptional() |
UnsignedInteger |
getMaxStringLength() |
String |
getName() |
Integer |
getValueRank() |
void |
setArrayDimensions(UnsignedInteger[] value) |
void |
setDataType(NodeId value) |
void |
setDescription(LocalizedText value) |
void |
setIsOptional(Boolean value) |
void |
setMaxStringLength(UnsignedInteger value) |
void |
setName(String value) |
void |
setValueRank(Integer value) |
StructureField.Builder |
toBuilder()
Returns a builder with the data of this Structure pre-set.
|
builderclear, equals, forEachField, forEachField, get, get, hashCode, indexGet, indexSet, set, set, specification, toFieldNamesMap, toFieldNamesMap, toFieldsMap, toFieldsMap, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitreduceFields, reduceFields, toMap, withTranslatedNamespacespublic static final StructureSpecification SPECIFICATION
public StructureField()
protected StructureField(UaDataTypeSpecification specification)
public StructureField(String f_name, LocalizedText f_description, NodeId f_dataType, Integer f_valueRank, UnsignedInteger[] f_arrayDimensions, UnsignedInteger f_maxStringLength, Boolean f_isOptional)
public String getName()
public void setName(String value)
public LocalizedText getDescription()
public void setDescription(LocalizedText value)
public NodeId getDataType()
public void setDataType(NodeId value)
public Integer getValueRank()
public void setValueRank(Integer value)
public UnsignedInteger[] getArrayDimensions()
public void setArrayDimensions(UnsignedInteger[] value)
public UnsignedInteger getMaxStringLength()
public void setMaxStringLength(UnsignedInteger value)
public Boolean getIsOptional()
public void setIsOptional(Boolean value)
public StructureField clone()
AbstractStructureCloneNotSupportedException
as all Structures must be cloneable.clone in interface Structureclone in class DynamicStructurepublic static StructureField.Builder builder()
public StructureField.Builder toBuilder()
Structure#getClass() as this one.toBuilder in interface StructuretoBuilder in class AbstractStructureCopyright © 2026. All rights reserved.