public class UaObjectNode extends UaNode implements ObjectNode
| Modifier and Type | Class and Description |
|---|---|
static class |
UaObjectNode.UaObjectNodeBuilder |
| Modifier and Type | Field and Description |
|---|---|
static Property<com.digitalpetri.opcua.stack.core.types.builtin.ByteString> |
Icon |
static Property<com.digitalpetri.opcua.stack.core.types.enumerated.NamingRuleType> |
NamingRule |
static Property<String> |
NodeVersion |
| Constructor and Description |
|---|
UaObjectNode(UaNamespace namespace,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId,
com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName,
com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName) |
UaObjectNode(UaNamespace namespace,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId,
com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName,
com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> description,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> writeMask,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> userWriteMask,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(UaNode node)
Add a 'HasComponent' reference from this Object to
node and an inverse 'ComponentOf' reference from
node back to this Object. |
static UaObjectNode.UaObjectNodeBuilder |
builder(UaNamespace nodeManager) |
List<Node> |
getComponentNodes() |
Optional<Node> |
getDescriptionNode() |
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte |
getEventNotifier()
The EventNotifier attribute identifies whether the Object can be used to subscribe to Events or to read and
write the history of the Events.
|
List<Node> |
getEventSourceNodes() |
com.digitalpetri.opcua.stack.core.types.builtin.ByteString |
getIcon() |
com.digitalpetri.opcua.stack.core.types.enumerated.NamingRuleType |
getNamingRule() |
String |
getNodeVersion() |
List<Node> |
getNotifierNodes() |
List<Node> |
getOrganizesNodes() |
List<Node> |
getPropertyNodes() |
ObjectTypeNode |
getTypeDefinitionNode() |
void |
removeComponent(UaNode node)
Remove the 'HasComponent' reference from this Object to
node and the inverse 'ComponentOf' reference
from node back to this Object. |
void |
setEventNotifier(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
Set the EventNotifier attribute of this Object.
|
void |
setIcon(com.digitalpetri.opcua.stack.core.types.builtin.ByteString icon) |
void |
setNamingRule(com.digitalpetri.opcua.stack.core.types.enumerated.NamingRuleType namingRule) |
void |
setNodeVersion(String nodeVersion) |
addAttributeObserver, addProperty, addReference, addReferences, deallocate, fireAttributeChanged, getBrowseName, getDescription, getDisplayName, getNamespace, getNode, getNode, getNodeClass, getNodeId, getObjectComponent, getObjectComponent, getProperty, getProperty, getProperty, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeProperty, removeReference, removeReferences, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setUserWriteMask, setWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, hasAttribute, hasAttribute, readAttribute, readAttribute, readAttribute, readAttribute, readAttribute, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMask, writeAttribute, writeAttribute, writeAttributepublic static final Property<com.digitalpetri.opcua.stack.core.types.builtin.ByteString> Icon
public static final Property<com.digitalpetri.opcua.stack.core.types.enumerated.NamingRuleType> NamingRule
public UaObjectNode(UaNamespace namespace, com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId, com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName, com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName)
public UaObjectNode(UaNamespace namespace, com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId, com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName, com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName, Optional<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> description, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> writeMask, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> userWriteMask, com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
public com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte getEventNotifier()
ObjectNodegetEventNotifier in interface ObjectNodepublic void setEventNotifier(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
ObjectNodesetEventNotifier in interface ObjectNodeeventNotifier - the EventNotifier attribute to set.public ObjectTypeNode getTypeDefinitionNode()
public void addComponent(UaNode node)
node and an inverse 'ComponentOf' reference from
node back to this Object.node - the node to add as a component of this Object.public void removeComponent(UaNode node)
node and the inverse 'ComponentOf' reference
from node back to this Object.node - the node to remove as a component of this Object.public String getNodeVersion()
public com.digitalpetri.opcua.stack.core.types.builtin.ByteString getIcon()
public com.digitalpetri.opcua.stack.core.types.enumerated.NamingRuleType getNamingRule()
public void setNodeVersion(String nodeVersion)
public void setIcon(com.digitalpetri.opcua.stack.core.types.builtin.ByteString icon)
public void setNamingRule(com.digitalpetri.opcua.stack.core.types.enumerated.NamingRuleType namingRule)
public static UaObjectNode.UaObjectNodeBuilder builder(UaNamespace nodeManager)
Copyright © 2015. All rights reserved.