public class FieldMetaData extends DynamicStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldMetaData.Builder |
static class |
FieldMetaData.Fields |
Structure.MapKind<T>UaNamespaceTranslateable.Context| Modifier and Type | Field and Description |
|---|---|
static StructureSpecification |
SPECIFICATION |
| Modifier | Constructor and Description |
|---|---|
|
FieldMetaData() |
|
FieldMetaData(String f_name,
LocalizedText f_description,
DataSetFieldFlags f_fieldFlags,
UnsignedByte f_builtInType,
NodeId f_dataType,
Integer f_valueRank,
UnsignedInteger[] f_arrayDimensions,
UnsignedInteger f_maxStringLength,
UUID f_dataSetFieldId,
KeyValuePair[] f_properties) |
protected |
FieldMetaData(UaDataTypeSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
static FieldMetaData.Builder |
builder() |
FieldMetaData |
clone()
Clones the Structure.
|
UnsignedInteger[] |
getArrayDimensions() |
UnsignedByte |
getBuiltInType() |
UUID |
getDataSetFieldId() |
NodeId |
getDataType() |
LocalizedText |
getDescription() |
DataSetFieldFlags |
getFieldFlags() |
UnsignedInteger |
getMaxStringLength() |
String |
getName() |
KeyValuePair[] |
getProperties() |
Integer |
getValueRank() |
void |
setArrayDimensions(UnsignedInteger[] value) |
void |
setBuiltInType(UnsignedByte value) |
void |
setDataSetFieldId(UUID value) |
void |
setDataType(NodeId value) |
void |
setDescription(LocalizedText value) |
void |
setFieldFlags(DataSetFieldFlags value) |
void |
setMaxStringLength(UnsignedInteger value) |
void |
setName(String value) |
void |
setProperties(KeyValuePair[] value) |
void |
setValueRank(Integer value) |
FieldMetaData.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 FieldMetaData()
protected FieldMetaData(UaDataTypeSpecification specification)
public FieldMetaData(String f_name, LocalizedText f_description, DataSetFieldFlags f_fieldFlags, UnsignedByte f_builtInType, NodeId f_dataType, Integer f_valueRank, UnsignedInteger[] f_arrayDimensions, UnsignedInteger f_maxStringLength, UUID f_dataSetFieldId, KeyValuePair[] f_properties)
public String getName()
public void setName(String value)
public LocalizedText getDescription()
public void setDescription(LocalizedText value)
public DataSetFieldFlags getFieldFlags()
public void setFieldFlags(DataSetFieldFlags value)
public UnsignedByte getBuiltInType()
public void setBuiltInType(UnsignedByte 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 UUID getDataSetFieldId()
public void setDataSetFieldId(UUID value)
public KeyValuePair[] getProperties()
public void setProperties(KeyValuePair[] value)
public FieldMetaData clone()
AbstractStructureCloneNotSupportedException
as all Structures must be cloneable.clone in interface Structureclone in class DynamicStructurepublic static FieldMetaData.Builder builder()
public FieldMetaData.Builder toBuilder()
Structure#getClass() as this one.toBuilder in interface StructuretoBuilder in class AbstractStructureCopyright © 2026. All rights reserved.