public final class NameAccessLevel
This class allows name spaces to be identified around
AbstractID
objects (currently including
ApplicationID,
NodeID,
DomainID and
GlobalID
). An AbstractID
object can have a single parent
AbstractID
object. This allows a tree-like hierarchy
to be formed which in turn allows a name space hierarchy.
For example, two ApplicationID
objects, A and B, may each
have a parent NodeID
Z. The namespaces created around
A and B will each be a superset of the namespace of Z. Channels registered
in Z's namespace can be resolved in either A's or B's namespace. A channel
registered in A's namespace may neither be resolved in Z's namespace nor
B's.
Modifiers | Name | Description |
---|---|---|
static NameAccessLevel |
GLOBAL_ACCESS_LEVEL |
The NameAccessLevel for the global namespace. |
Constructor and description |
---|
NameAccessLevel
(AbstractID abstractID) |
The NameAccessLevel
for the global namespace.
Constructor which takes an AbstractID
to use
for identifying the namespace.
Compares an object with this object.
ture
iff the other object is a
NameAccessLevel
object which has an
equal underlying AbstractID
.Returns a hash code for this object obeying the standard rules for a hash code.
Returns a string representation of this object.
JCSP for Java 1.8 generated 14-10-2016 by Jon Kerridge, Edinburgh Napier University - j dot kerridge at napier dot ac dot uk