public class Name
extends java.lang.Object
Constructor and Description |
---|
Name() |
Name(org.omg.CosNaming.NameComponent n)
Create a name from a singleNameComponent.
|
Name(org.omg.CosNaming.NameComponent[] n)
Create a name from an array of NameComponents.
|
Name(java.lang.String string_name)
Create a name from a stringified name.
|
Modifier and Type | Method and Description |
---|---|
org.omg.CosNaming.NameComponent |
baseNameComponent()
Get the base name component.
|
org.omg.CosNaming.NameComponent[] |
components()
Get the full name (all name components).
|
Name |
ctxName()
Get the context part of the name.
|
boolean |
equals(java.lang.Object obj)
Compare whether two name objects have the same content.
|
Name |
fullName()
Get the full name.
|
int |
hashCode()
Get the hash code of the name.
|
java.lang.String |
kind()
Get the kind of the base name component.
|
static org.omg.CosNaming.NameComponent[] |
toName(java.lang.String sn)
Convert a string to a Name.
|
java.lang.String |
toString()
Get the string representation of the name.
|
static java.lang.String |
toString(org.omg.CosNaming.NameComponent[] n)
Convert a name component to string.
|
public Name()
public Name(org.omg.CosNaming.NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.InvalidName
n
- The name component.org.omg.CosNaming.NamingContextPackage.InvalidName
public Name(java.lang.String string_name) throws org.omg.CosNaming.NamingContextPackage.InvalidName
string_name
- The structure name.org.omg.CosNaming.NamingContextPackage.InvalidName
public Name(org.omg.CosNaming.NameComponent n) throws org.omg.CosNaming.NamingContextPackage.InvalidName
n
- Name component.org.omg.CosNaming.NamingContextPackage.InvalidName
public org.omg.CosNaming.NameComponent baseNameComponent()
public java.lang.String kind()
public org.omg.CosNaming.NameComponent[] components()
public Name ctxName()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public Name fullName() throws org.omg.CosNaming.NamingContextPackage.InvalidName
org.omg.CosNaming.NamingContextPackage.InvalidName
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static org.omg.CosNaming.NameComponent[] toName(java.lang.String sn) throws org.omg.CosNaming.NamingContextPackage.InvalidName
sn
- The stringified name.org.omg.CosNaming.NamingContextPackage.InvalidName
public static java.lang.String toString(org.omg.CosNaming.NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.InvalidName
n
- The name component.org.omg.CosNaming.NamingContextPackage.InvalidName