Name
NameComponent
Synopsis
A NameComponent
represents one element in a name
binding for an object. The name of an object in a
NamingContext
is composed of a sequence of
NameComponents
. Each
NameComponent
represents a subcontext the object
falls within, and the last NameComponent
is the
object’s name within its closest context. So an object bound to the
name apple-146
within a context bound to the name
fruit
within a root context, would have two
NameComponents
in its fully qualified name within
the root context, {'fruit', 'apple-146'}
.
A NameComponent
contains an ID member, which
represents the name associated with the component, and a kind field,
which can optionally be used to further differentiate branches in a
naming directory. The Naming Service does not consider the kind field
on NameComponents
when determining the uniqueness
of name bindings, so each ordered list of ID fields extracted from a
fully qualified name binding must be unique.
public final class NameComponent implements org.omg.CORBA.portable.IDLEntity { // Public Constructors public NameComponent(); public NameComponent( String _id, String _kind); // Public Instance Fields public String id; public String kind; }
Passed To
Too many methods to list.
Returned By
_NamingContextExtStub.to_name()
, NameComponentHelper.{extract()
, read()}
, NameHelper.{extract()
, read()}
, NamingContextExtOperations.to_name()
Type Of
org.omg.CosNaming.Binding.binding_name ...
Get Java Enterprise in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.