public class UaViewNode extends UaNode implements ViewNode
| Constructor and Description |
|---|
UaViewNode(UaNodeContext context,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask,
Boolean containsNoLoops,
UByte eventNotifier) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(AttributeId attributeId)
Direct read access to the field for
attributeId, bypassing the AttributeFilterChain. |
Boolean |
getContainsNoLoops() |
UByte |
getEventNotifier() |
@Nullable String |
getNodeVersion()
Get the value of the NodeVersion Property, if it exists.
|
@Nullable UInteger |
getViewVersion()
Get the value of the ViewVersion Property, if it exists.
|
void |
setAttribute(AttributeId attributeId,
Object value)
Direct write access to the field for
attributeId, bypassing the AttributeFilterChain. |
void |
setContainsNoLoops(Boolean containsNoLoops) |
void |
setEventNotifier(UByte eventNotifier) |
void |
setNodeVersion(String nodeVersion)
Set the value of the NodeVersion Property.
|
void |
setViewVersion(UInteger viewVersion)
Set the value of the ViewVersion Property.
|
addAttributeObserver, addReference, delete, findNode, findNode, findNode, findNode, fireAttributeChanged, getAttribute, getAttributeDelegate, getBrowseName, getDescription, getDisplayName, getFilterChain, getManagedNode, getManagedNode, getNodeClass, getNodeContext, getNodeId, getNodeManager, getObjectComponent, getObjectComponent, getObjectComponent, getProperty, getProperty, getPropertyNode, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeReference, setAttribute, setAttributeDelegate, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setUserWriteMask, setWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskreadAttribute, readAttribute, readAttribute, writeAttribute, writeAttributepublic UaViewNode(UaNodeContext context, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask, Boolean containsNoLoops, UByte eventNotifier)
public Boolean getContainsNoLoops()
getContainsNoLoops in interface ViewNodepublic UByte getEventNotifier()
getEventNotifier in interface ViewNodepublic void setContainsNoLoops(Boolean containsNoLoops)
setContainsNoLoops in interface ViewNodepublic void setEventNotifier(UByte eventNotifier)
setEventNotifier in interface ViewNodepublic Object getAttribute(AttributeId attributeId)
UaNodeattributeId, bypassing the AttributeFilterChain.getAttribute in class UaNodeattributeId - the AttributeId to get the value for.attributeId.public void setAttribute(AttributeId attributeId, Object value)
UaNodeattributeId, bypassing the AttributeFilterChain.
Setting an attribute value invokes UaNode.fireAttributeChanged(AttributeId, Object), notifying any registered
AttributeObservers of the change.
setAttribute in class UaNodeattributeId - the AttributeId to set the value for.value - the value to set.@Nullable public @Nullable String getNodeVersion()
ViewNodeProperties.NodeVersion@Nullable public @Nullable UInteger getViewVersion()
ViewNodeProperties.ViewVersionpublic void setNodeVersion(String nodeVersion)
A PropertyNode will be created if it does not already exist.
nodeVersion - the value to set.ViewNodeProperties.NodeVersionpublic void setViewVersion(UInteger viewVersion)
A PropertyNode will be created if it does not already exist.
viewVersion - the value to set.ViewNodeProperties.NodeVersionCopyright © 2021. All rights reserved.