org.omg.CosNaming
Interface  NamingContextExtOperations
- All Superinterfaces: 
- NamingContextOperations
- All Known Subinterfaces: 
- NamingContextExt
- All Known Implementing Classes: 
- NamingContextExtPOA
- public interface NamingContextExtOperations- extends NamingContextOperations
This interface has been introduced for the Interoperable Name
 Service. This interface extends NamingContext and provides
 several new methods to manage CORBA URL.
| Method Summary | 
|  Object | resolve_str(java.lang.String n)This is a convenience operation that performs a resolve in the
 same manner as NamingContext::resolve.
 | 
|  NameComponent[] | to_name(java.lang.String sn)This operation accepts a stringified name and returns a Name.
 | 
|  java.lang.String | to_string(NameComponent[] n)This operation accepts Name and returns a stringified name.
 | 
|  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.
 | 
 
 
to_string
public java.lang.String to_string(NameComponent[] n)
                           throws InvalidName
- This operation accepts Name and returns a stringified name.- 
 
- 
- Parameters:
- n- the name to stringified.
- Throws:
- InvalidName- This exception is raised if the name is
 invalid.
 
to_name
public NameComponent[] to_name(java.lang.String sn)
                        throws InvalidName
- This operation accepts a stringified name and returns a Name.- 
 
- 
- Parameters:
- sn- the stringified name to transform to a name.
- Throws:
- InvalideName- This exception is raised if the
 stringified name is syntactically malformed or
 violates an implementation limit.
 
to_url
public java.lang.String to_url(java.lang.String addr,
                               java.lang.String sn)
                        throws InvalidAddress,
                               InvalidName
- This operation takes an URL address and performs any escapes
 necessary on the stringified name and returns a fully formed
 URL string.- 
 
- 
- Parameters:
- addr- the address ( for example myhost.xyz.com )
- sn- the stringified name to add to the URL
- Returns:
- the URL string format.
- Throws:
- InvalidAddress- This exception is raises if a address
 is invalid ( it means that the address does not
 respect the address format ).
- InvalidName- This exception is raised if the
 stringified name is syntactically malformed or
 violates an implementation limit.
 
resolve_str
public Object resolve_str(java.lang.String n)
                   throws NotFound,
                          CannotProceed,
                          InvalidName
- This is a convenience operation that performs a resolve in the
 same manner as NamingContext::resolve.  It accepts a
 stringified name as an argument instead of a Name.- 
 
- 
- Parameters:
- n- the stringified name of the object (or naming context)
 to resolve
- Returns:
- the resolved object.
- Throws:
- NotFound- Indicates the name does not identify a binding.
- CannotProceed- Indicates that the implementation has
 given up for some reason. The client, however,
 may be able to continue the operation at the
 returned naming context.
- InvalidName- Indicates the name is invalid. (A name
 of length 0 is invalid; implementations may
 place other restrictions on names.)