Class SyntaxReferenceEntryTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseObjectTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.DictionaryEntryTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.SyntaxReferenceEntryTypeNode
- All Implemented Interfaces:
BaseObjectType,DictionaryEntryType,SyntaxReferenceEntryType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
public class SyntaxReferenceEntryTypeNode
extends DictionaryEntryTypeNode
implements SyntaxReferenceEntryType
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.SyntaxReferenceEntryType
COMMON_NAME -
Constructor Summary
ConstructorsConstructorDescriptionSyntaxReferenceEntryTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) -
Method Summary
Modifier and TypeMethodDescriptionGet the local value of the CommonName Node.Get the CommonNamePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofSyntaxReferenceEntryType.getCommonNameNode().Read the value of the CommonName Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofSyntaxReferenceEntryType.readCommonName().voidsetCommonName(String value) Set the local value of the CommonName Node.voidwriteCommonName(String value) Write a new value for the CommonName Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeCommonNameAsync(String commonName) An asynchronous implementation ofSyntaxReferenceEntryType.writeCommonName(java.lang.String).Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Constructor Details
-
SyntaxReferenceEntryTypeNode
public SyntaxReferenceEntryTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
-
-
Method Details
-
getCommonName
Description copied from interface:SyntaxReferenceEntryTypeGet the local value of the CommonName Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCommonNamein interfaceSyntaxReferenceEntryType- Returns:
- the local value of the CommonName Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CommonName Node.
-
setCommonName
Description copied from interface:SyntaxReferenceEntryTypeSet the local value of the CommonName Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCommonNamein interfaceSyntaxReferenceEntryType- Parameters:
value- the local value to set for the CommonName Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CommonName Node.
-
readCommonName
Description copied from interface:SyntaxReferenceEntryTypeRead the value of the CommonName Node from the server and update the local value if the operation succeeds.- Specified by:
readCommonNamein interfaceSyntaxReferenceEntryType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCommonName
Description copied from interface:SyntaxReferenceEntryTypeWrite a new value for the CommonName Node to the server and update the local value if the operation succeeds.- Specified by:
writeCommonNamein interfaceSyntaxReferenceEntryType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCommonNameAsync
Description copied from interface:SyntaxReferenceEntryTypeAn asynchronous implementation ofSyntaxReferenceEntryType.readCommonName().- Specified by:
readCommonNameAsyncin interfaceSyntaxReferenceEntryType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCommonNameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCommonNameAsync(String commonName) Description copied from interface:SyntaxReferenceEntryTypeAn asynchronous implementation ofSyntaxReferenceEntryType.writeCommonName(java.lang.String).- Specified by:
writeCommonNameAsyncin interfaceSyntaxReferenceEntryType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCommonNameNode
Description copied from interface:SyntaxReferenceEntryTypeGet the CommonNamePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCommonNameNodein interfaceSyntaxReferenceEntryType- Returns:
- the CommonName
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCommonNameNodeAsync
Description copied from interface:SyntaxReferenceEntryTypeAsynchronous implementation ofSyntaxReferenceEntryType.getCommonNameNode().- Specified by:
getCommonNameNodeAsyncin interfaceSyntaxReferenceEntryType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-