org.omg.CosNaming
Class NamingContextExtHelper

java.lang.Object
  extended by org.omg.CosNaming.NamingContextExtHelper

public abstract class NamingContextExtHelper
extends Object

The helper operations for the extended naming context.


Constructor Summary
NamingContextExtHelper()
           
 
Method Summary
static NamingContextExt extract(Any a)
          Extract the naming context from the given Any.
static String id()
          Get the NamingContextExt repository id.
static void insert(Any a, NamingContextExt that)
          Insert the naming context into the given Any
static NamingContextExt narrow(Object obj)
          Cast the passed object into the NamingContextExt.
static NamingContextExt read(InputStream istream)
          Read the extended naming context from the given CDR input stream.
static TypeCode type()
          Get the type code of the NamingContextExt.
static NamingContextExt unchecked_narrow(Object obj)
          Narrow the given object to the NamingContextExt.
static void write(OutputStream ostream, NamingContextExt value)
          Write the given extended naming context into the given CDR output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingContextExtHelper

public NamingContextExtHelper()
Method Detail

extract

public static NamingContextExt extract(Any a)
Extract the naming context from the given Any.


id

public static String id()
Get the NamingContextExt repository id.


insert

public static void insert(Any a,
                          NamingContextExt that)
Insert the naming context into the given Any


narrow

public static NamingContextExt narrow(Object obj)
Cast the passed object into the NamingContextExt. If the object has a different java type, create an instance of the NamingContextExt, using the same delegate, as for the passed parameter. Hence this method may return a different object, than has been passed.

Parameters:
obj - the object to cast.
Returns:
casted instance.

unchecked_narrow

public static NamingContextExt unchecked_narrow(Object obj)
Narrow the given object to the NamingContextExt. No type-checking is performed to verify that the object actually supports the requested type. The BAD_OPERATION will be thrown if unsupported operations are invoked on the new returned reference, but no failure is expected at the time of the unchecked_narrow. See OMG issue 4158.

Parameters:
obj - the object to cast.
Returns:
the casted NamingContextExt
Since:
1.5

read

public static NamingContextExt read(InputStream istream)
Read the extended naming context from the given CDR input stream.


type

public static TypeCode type()
Get the type code of the NamingContextExt.


write

public static void write(OutputStream ostream,
                         NamingContextExt value)
Write the given extended naming context into the given CDR output stream.