public abstract class ManagedNamespace extends ManagedAddressSpaceFragment implements Namespace
ManagedAddressSpaceFragment for all Nodes belonging to a namespace index / URI.AttributeServices.ReadContext, AttributeServices.WriteContextAttributeHistoryServices.HistoryReadContext, AttributeHistoryServices.HistoryUpdateContextMethodServices.CallContextNodeManagementServices.AddNodesContext, NodeManagementServices.AddReferencesContext, NodeManagementServices.DeleteNodesContext, NodeManagementServices.DeleteReferencesContextViewServices.BrowseContext, ViewServices.RegisterNodesContext, ViewServices.UnregisterNodesContext| Constructor and Description |
|---|
ManagedNamespace(OpcUaServer server,
String namespaceUri)
Create a
ManagedNamespace at namespaceUri. |
| Modifier and Type | Method and Description |
|---|---|
AddressSpaceFilter |
getFilter()
Get the
AddressSpaceFilter for this AddressSpace. |
UShort |
getNamespaceIndex() |
String |
getNamespaceUri() |
protected NodeId |
newNodeId(ByteString id)
Create a new
NodeId using the namespace index for this ManagedNamespace. |
protected NodeId |
newNodeId(long id)
Create a new
NodeId using the namespace index for this ManagedNamespace. |
protected NodeId |
newNodeId(String id)
Create a new
NodeId using the namespace index for this ManagedNamespace. |
protected NodeId |
newNodeId(UInteger id)
Create a new
NodeId using the namespace index for this ManagedNamespace. |
protected NodeId |
newNodeId(UUID id)
Create a new
NodeId using the namespace index for this ManagedNamespace. |
protected QualifiedName |
newQualifiedName(String name)
Create a new
QualifiedName using the namespace index for this ManagedNamespace. |
browse, call, createNodeFactory, getInvocationHandler, getNodeContext, getNodeFactory, getNodeManager, getReferences, getServer, read, registerNodes, unregisterNodes, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, writehistoryRead, historyUpdatecallonCreateDataItem, onCreateEventItem, onDataItemsCreated, onDataItemsDeleted, onDataItemsModified, onEventItemsCreated, onEventItemsDeleted, onEventItemsModified, onModifyDataItem, onModifyEventItem, onMonitoringModeChangedaddNodes, addReferences, deleteNodes, deleteReferencesbrowse, browse, getReferences, getViewCount, registerNodes, unregisterNodespublic ManagedNamespace(OpcUaServer server, String namespaceUri)
ManagedNamespace at namespaceUri.
The URI will be registered with the Server's NamespaceTable and assigned a namespace index.
server - the OpcUaServer.namespaceUri - the URI assigned to this namespace.public AddressSpaceFilter getFilter()
AddressSpaceFragmentAddressSpaceFilter for this AddressSpace.getFilter in interface AddressSpaceFragmentAddressSpaceFilter for this AddressSpace.public final String getNamespaceUri()
getNamespaceUri in interface NamespaceNamespace.public final UShort getNamespaceIndex()
getNamespaceIndex in interface NamespaceNamespace in the server's namespace array.protected final NodeId newNodeId(long id)
NodeId using the namespace index for this ManagedNamespace.protected final NodeId newNodeId(UInteger id)
NodeId using the namespace index for this ManagedNamespace.protected final NodeId newNodeId(String id)
NodeId using the namespace index for this ManagedNamespace.protected final NodeId newNodeId(UUID id)
NodeId using the namespace index for this ManagedNamespace.protected final NodeId newNodeId(ByteString id)
NodeId using the namespace index for this ManagedNamespace.protected final QualifiedName newQualifiedName(String name)
QualifiedName using the namespace index for this ManagedNamespace.name - the name component of the QualifiedName.QualifiedName belonging to this namespace.Copyright © 2021. All rights reserved.