Package org.wildfly.iiop.openjdk.naming
Class Name
- java.lang.Object
-
- org.wildfly.iiop.openjdk.naming.Name
-
- All Implemented Interfaces:
Serializable
public class Name extends Object implements Serializable
A convenience class for names and converting between Names and their string representation- Author:
- Gerald Brose, FU Berlin
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.omg.CosNaming.NameComponentbaseNameComponent()org.omg.CosNaming.NameComponent[]components()NamectxName()booleanequals(Object obj)NamefullName()inthashCode()Stringkind()static org.omg.CosNaming.NameComponent[]toName(String sn)StringtoString()static StringtoString(org.omg.CosNaming.NameComponent[] n)
-
-
-
Constructor Detail
-
Name
public Name()
-
Name
public Name(org.omg.CosNaming.NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.InvalidNamecreate a name from an array of NameComponents- Throws:
org.omg.CosNaming.NamingContextPackage.InvalidName
-
Name
public Name(String string_name) throws org.omg.CosNaming.NamingContextPackage.InvalidName
create a name from a stringified name- Throws:
org.omg.CosNaming.NamingContextPackage.InvalidName
-
Name
public Name(org.omg.CosNaming.NameComponent n) throws org.omg.CosNaming.NamingContextPackage.InvalidNamecreate a name from a singleNameComponent- Throws:
org.omg.CosNaming.NamingContextPackage.InvalidName
-
-
Method Detail
-
baseNameComponent
public org.omg.CosNaming.NameComponent baseNameComponent()
- Returns:
- a NameComponent object representing the unstructured base name of this structured name
-
kind
public String kind()
-
components
public org.omg.CosNaming.NameComponent[] components()
- Returns:
- this name as an array of org.omg.CosNaming.NameComponent, neccessary for a number of operations on naming context
-
ctxName
public Name ctxName()
- Returns:
- a Name object representing the name of the enclosing context
-
fullName
public Name fullName() throws org.omg.CosNaming.NamingContextPackage.InvalidName
- Throws:
org.omg.CosNaming.NamingContextPackage.InvalidName
-
toString
public String toString()
-
toName
public static org.omg.CosNaming.NameComponent[] toName(String sn) throws org.omg.CosNaming.NamingContextPackage.InvalidName
- Returns:
- an a array of NameComponents
- Throws:
org.omg.CosNaming.NamingContextPackage.InvalidName
-
toString
public static String toString(org.omg.CosNaming.NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.InvalidName
- Returns:
- the string representation of this NameComponent array
- Throws:
org.omg.CosNaming.NamingContextPackage.InvalidName
-
-