Interface SelectionListType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
SelectionListTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Object[]> -
Method Summary
Modifier and TypeMethodDescriptionGet the local value of the RestrictToList Node.Get the RestrictToListPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetRestrictToListNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]Get the local value of the SelectionDescriptions Node.Get the SelectionDescriptionsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetSelectionDescriptionsNode().Object[]Get the local value of the Selections Node.Get the SelectionsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetSelectionsNode().Read the value of the RestrictToList Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofreadRestrictToList().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]Read the value of the SelectionDescriptions Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]>An asynchronous implementation ofreadSelectionDescriptions().Object[]Read the value of the Selections Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Object[]>An asynchronous implementation ofreadSelections().voidsetRestrictToList(Boolean value) Set the local value of the RestrictToList Node.voidsetSelectionDescriptions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) Set the local value of the SelectionDescriptions Node.voidsetSelections(Object[] value) Set the local value of the Selections Node.voidwriteRestrictToList(Boolean value) Write a new value for the RestrictToList Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeRestrictToListAsync(Boolean value) An asynchronous implementation ofwriteRestrictToList(java.lang.Boolean).voidwriteSelectionDescriptions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) Write a new value for the SelectionDescriptions Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSelectionDescriptionsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) An asynchronous implementation ofwriteSelectionDescriptions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]).voidwriteSelections(Object[] value) Write a new value for the Selections Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSelectionsAsync(Object[] value) An asynchronous implementation ofwriteSelections(java.lang.Object[]).Methods 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.VariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRank
-
Field Details
-
SELECTIONS
-
SELECTION_DESCRIPTIONS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> SELECTION_DESCRIPTIONS -
RESTRICT_TO_LIST
-
-
Method Details
-
getSelections
Get the local value of the Selections Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Selections Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Selections Node.
-
setSelections
Set the local value of the Selections Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Selections Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Selections Node.
-
readSelections
Read the value of the Selections Node from the server and update the local value if the operation succeeds.- Returns:
- the
Objectvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSelections
Write a new value for the Selections Node to the server and update the local value if the operation succeeds.- Parameters:
value- theObjectvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSelectionsAsync
CompletableFuture<? extends Object[]> readSelectionsAsync()An asynchronous implementation ofreadSelections().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSelectionsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSelectionsAsync(Object[] value) An asynchronous implementation ofwriteSelections(java.lang.Object[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSelectionsNode
Get the SelectionsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Selections
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSelectionsNodeAsync
CompletableFuture<? extends PropertyType> getSelectionsNodeAsync()Asynchronous implementation ofgetSelectionsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSelectionDescriptions
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] getSelectionDescriptions() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the SelectionDescriptions Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the SelectionDescriptions Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SelectionDescriptions Node.
-
setSelectionDescriptions
void setSelectionDescriptions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the SelectionDescriptions Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the SelectionDescriptions Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SelectionDescriptions Node.
-
readSelectionDescriptions
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] readSelectionDescriptions() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the SelectionDescriptions Node from the server and update the local value if the operation succeeds.- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSelectionDescriptions
void writeSelectionDescriptions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the SelectionDescriptions Node to the server and update the local value if the operation succeeds.- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSelectionDescriptionsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> readSelectionDescriptionsAsync()An asynchronous implementation ofreadSelectionDescriptions().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSelectionDescriptionsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSelectionDescriptionsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) An asynchronous implementation ofwriteSelectionDescriptions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSelectionDescriptionsNode
Get the SelectionDescriptionsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the SelectionDescriptions
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSelectionDescriptionsNodeAsync
CompletableFuture<? extends PropertyType> getSelectionDescriptionsNodeAsync()Asynchronous implementation ofgetSelectionDescriptionsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getRestrictToList
Get the local value of the RestrictToList Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the RestrictToList Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the RestrictToList Node.
-
setRestrictToList
Set the local value of the RestrictToList Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the RestrictToList Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the RestrictToList Node.
-
readRestrictToList
Read the value of the RestrictToList Node from the server and update the local value if the operation succeeds.- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeRestrictToList
Write a new value for the RestrictToList Node to the server and update the local value if the operation succeeds.- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readRestrictToListAsync
CompletableFuture<? extends Boolean> readRestrictToListAsync()An asynchronous implementation ofreadRestrictToList().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeRestrictToListAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRestrictToListAsync(Boolean value) An asynchronous implementation ofwriteRestrictToList(java.lang.Boolean).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getRestrictToListNode
Get the RestrictToListPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the RestrictToList
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRestrictToListNodeAsync
CompletableFuture<? extends PropertyType> getRestrictToListNodeAsync()Asynchronous implementation ofgetRestrictToListNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-