public final class UaPropertyImpl extends UaVariableImpl implements UaProperty
It keeps all attribute values in memory.
UaNode.ParametersaddressSpace, references, supportedAttributesMap| Modifier | Constructor and Description |
|---|---|
|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName) |
|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
AttributeWriteMask writeMask,
AttributeWriteMask userWriteMask,
UaClientReference[] references,
UaProperty[] properties,
NodeId dataType,
Integer valueRank,
UnsignedInteger[] arrayDimensions,
AccessLevelType accessLevel,
AccessLevelType userAccessLevel,
Double minimumSamplingInterval,
Boolean historizing) |
|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
NodeId dataType) |
|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
UaDataType dataType) |
|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
String name,
Locale locale,
NodeId dataTypeId) |
|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
String name,
Locale locale,
UaDataType dataType) |
protected |
UaPropertyImpl(UaNode.Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
UaReference |
addProperty(UaProperty property)
Add a new property node to the node.
|
UaProperty[] |
getProperties()
Returns all properties of the node or null if none defined.
|
addDataChangeListener, getAccessLevel, getArrayDimensions, getAttributes, getAttributes, getAttributesMap, getDataType, getDataTypeId, getHistorizing, getMinimumSamplingInterval, getNodeClass, getUserAccessLevel, getValue, getValueRank, hasUserWriteAccess, hasWriteAccess, initSupportedAttributes, readAttributeValue, readValue, removeDataChangeListener, setAccessLevel, setArrayDimensions, setAttribute, setAttributes, setDataType, setDataTypeId, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValue, setValueRank, toString, writeAttributeValue, writeValue, writeValuegetTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionIdaddComponent, addProperties, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, assertTypeSupport, assertTypeSupport, beforeAddReference, deleteReference, deleteReference, deleteReference, deleteReference, deleteReferences, doAddProperty, equals, findPlaceholders, getAddressSpace, getAttributes, getAttributesMap, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeId, getNodeVersion, getNodeVersionNode, getProperty, getPropertyValue, getReference, getReferenceList, getReferences, getSupportedAttributes, getUaNodeId, getUserWriteMask, getWriteMask, hashCode, hasProperty, hasTypeDefinition, readAttribute, readAttribute, referenceTypeInherits, removeComponent, removeProperty, setAttributes, setBrowseName, setDescription, setDisplayName, setNodeVersion, setPropertyValue, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttributegetForwardReferences, getInverseReferences, getReferences, getReferences, getReferencesAsList, getUserData, referenceTypeInherits, setUserDataclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddDataChangeListener, getAccessLevel, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, removeDataChangeListener, setAccessLevel, setHistorizing, setMinimumSamplingInterval, setUserAccessLevelgetTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionIdgetArrayDimensions, getDataType, getDataTypeId, getValue, getValueRank, setArrayDimensions, setDataType, setDataTypeId, setValue, setValue, setValueRankaddComponent, addOrganizes, addReference, addReference, addReference, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getAttributesMap, getBrowseName, getBrowsePaths, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersionNode, getOrganizedNode, getOrganizedNodes, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUaBrowsePaths, getUaNodeId, getUserData, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserData, setUserWriteMask, setWriteMask, supportsAttribute, writeAttributepublic UaPropertyImpl(AddressSpace addressSpace, NodeId nodeId, QualifiedName browseName, LocalizedText displayName)
public UaPropertyImpl(AddressSpace addressSpace, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, AttributeWriteMask writeMask, AttributeWriteMask userWriteMask, UaClientReference[] references, UaProperty[] properties, NodeId dataType, Integer valueRank, UnsignedInteger[] arrayDimensions, AccessLevelType accessLevel, AccessLevelType userAccessLevel, Double minimumSamplingInterval, Boolean historizing)
public UaPropertyImpl(AddressSpace addressSpace, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, NodeId dataType)
public UaPropertyImpl(AddressSpace addressSpace, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, UaDataType dataType)
public UaPropertyImpl(AddressSpace addressSpace, NodeId nodeId, String name, Locale locale, NodeId dataTypeId)
public UaPropertyImpl(AddressSpace addressSpace, NodeId nodeId, String name, Locale locale, UaDataType dataType)
protected UaPropertyImpl(UaNode.Parameters parameters)
public UaReference addProperty(UaProperty property)
UaNodeAdds a new forward HasProperty reference with target to the property node.
addProperty in interface UaNodeaddProperty in class UaNodeImplproperty - the property to add to the nodepublic UaProperty[] getProperties()
UaNodegetProperties in interface UaNodegetProperties in class UaNodeImplCopyright © 2026. All rights reserved.