|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openorb.ns.util.NamingUtils
public class NamingUtils
Constructor Summary | |
---|---|
NamingUtils()
|
Method Summary | |
---|---|
static void |
deepBind(org.omg.CosNaming.NamingContext context,
org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj)
Binds a objet to a name, creating any required subcontexts. |
static void |
deepBind(org.omg.CosNaming.NamingContext context,
java.lang.String name,
org.omg.CORBA.Object obj)
Binds a objet to a name, creating any required subcontexts. |
static void |
deepRebind(org.omg.CosNaming.NamingContext context,
org.omg.CosNaming.NameComponent[] name,
org.omg.CORBA.Object obj)
Binds a objet to a name, creating any required subcontexts. |
static void |
deepRebind(org.omg.CosNaming.NamingContext context,
java.lang.String name,
org.omg.CORBA.Object obj)
Binds a objet to a name, creating any required subcontexts. |
static org.omg.CosNaming.NameComponent[] |
parent(org.omg.CosNaming.NameComponent[] name)
Get the parent name of the given name. |
static java.lang.String |
parent(java.lang.String name)
Get the parent name of the given name. |
static org.omg.CosNaming.NamingContext |
resolveOrCreateContext(org.omg.CosNaming.NamingContext context,
org.omg.CosNaming.NameComponent[] name)
Resolve contexts as far as they exist in the name, and create the remainder |
static org.omg.CosNaming.NameComponent[] |
to_name(java.lang.String sn)
This operation accepts a stringified name and returns a Name. |
static java.lang.String |
to_string(org.omg.CosNaming.NameComponent[] n)
This operation accepts Name and returns a stringified name. |
static java.lang.String |
to_url(java.lang.String addr,
java.lang.String sn)
This operation takes an URL address and performs any escapes necessary on the stringified name and returns a fully formed URL string. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NamingUtils()
Method Detail |
---|
public static void deepBind(org.omg.CosNaming.NamingContext context, java.lang.String name, org.omg.CORBA.Object obj) throws org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.AlreadyBound
context
- The name context root.name
- The nameobj
- The object to bind.
org.omg.CosNaming.NamingContextPackage.InvalidName
- invalid name
org.omg.CosNaming.NamingContextPackage.NotFound
- context not found
org.omg.CosNaming.NamingContextPackage.CannotProceed
- canno bind
org.omg.CosNaming.NamingContextPackage.AlreadyBound
- name already boundpublic static void deepBind(org.omg.CosNaming.NamingContext context, org.omg.CosNaming.NameComponent[] name, org.omg.CORBA.Object obj) throws org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.AlreadyBound
context
- The name context root.name
- The nameobj
- The object to bind.
org.omg.CosNaming.NamingContextPackage.InvalidName
- if the name is invalid
org.omg.CosNaming.NamingContextPackage.NotFound
- context not found
org.omg.CosNaming.NamingContextPackage.CannotProceed
- if the binding cannot be completed
org.omg.CosNaming.NamingContextPackage.AlreadyBound
- if already boundpublic static void deepRebind(org.omg.CosNaming.NamingContext context, java.lang.String name, org.omg.CORBA.Object obj) throws org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed
context
- The name context root.name
- The nameobj
- The object to bind.
org.omg.CosNaming.NamingContextPackage.InvalidName
- if the name is invalid
org.omg.CosNaming.NamingContextPackage.NotFound
- if the context cannot be found
org.omg.CosNaming.NamingContextPackage.CannotProceed
- if the rebind conot proceedpublic static void deepRebind(org.omg.CosNaming.NamingContext context, org.omg.CosNaming.NameComponent[] name, org.omg.CORBA.Object obj) throws org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed
context
- The name context root.name
- The nameobj
- The object to bind.
org.omg.CosNaming.NamingContextPackage.InvalidName
- if the name is invalid
org.omg.CosNaming.NamingContextPackage.NotFound
- if the context cannot be found
org.omg.CosNaming.NamingContextPackage.CannotProceed
- if the bind conot proceedpublic static org.omg.CosNaming.NamingContext resolveOrCreateContext(org.omg.CosNaming.NamingContext context, org.omg.CosNaming.NameComponent[] name) throws org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed
context
- The name context root.name
- The name
org.omg.CosNaming.NamingContextPackage.InvalidName
- if the name is invalid
org.omg.CosNaming.NamingContextPackage.NotFound
- if the context cannot be found
org.omg.CosNaming.NamingContextPackage.CannotProceed
- if the resolve/context creation connot proceedpublic static org.omg.CosNaming.NameComponent[] to_name(java.lang.String sn) throws org.omg.CosNaming.NamingContextPackage.InvalidName
sn
- the stringified name to transform to a name.
org.omg.CosNaming.NamingContextPackage.InvalidName
- This exception is raised if the
stringified name is syntactically malformed or
violates an implementation limit.public static java.lang.String to_string(org.omg.CosNaming.NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.InvalidName
n
- the name to stringified.
org.omg.CosNaming.NamingContextPackage.InvalidName
- This exception is raised if the name is
invalid.public static java.lang.String to_url(java.lang.String addr, java.lang.String sn) throws org.omg.CosNaming.NamingContextExtPackage.InvalidAddress, org.omg.CosNaming.NamingContextPackage.InvalidName
addr
- the address ( for example myhost.xyz.com )sn
- the stringified name to add to the URL
org.omg.CosNaming.NamingContextExtPackage.InvalidAddress
- This exception is raised if an address
is invalid ( it means that the address does not
respect the address format ).
org.omg.CosNaming.NamingContextPackage.InvalidName
- This exception is raised if the
stringified name is syntactically malformed or
violates an implementation limit.public static org.omg.CosNaming.NameComponent[] parent(org.omg.CosNaming.NameComponent[] name)
name
- the name.
public static java.lang.String parent(java.lang.String name)
name
- the name.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |