org.omg.CosNaming

Class NamingContextExtHelper

public abstract class NamingContextExtHelper extends Object

The helper operations for the extended naming context.
Method Summary
static NamingContextExtextract(Any a)
Extract the naming context from the given {@link Any}.
static Stringid()
Get the {@link NamingContextExt} repository id.
static voidinsert(Any a, NamingContextExt that)
Insert the naming context into the given {@link Any}
static NamingContextExtnarrow(Object obj)
Cast the passed object into the NamingContextExt.
static NamingContextExtread(InputStream istream)
Read the extended naming context from the given CDR input stream.
static TypeCodetype()
Get the type code of the {@link NamingContextExt}.
static NamingContextExtunchecked_narrow(Object obj)
Narrow the given object to the NamingContextExt.
static voidwrite(OutputStream ostream, NamingContextExt value)
Write the given extended naming context into the given CDR output stream.

Method Detail

extract

public static NamingContextExt extract(Any a)
Extract the naming context from the given {@link Any}.

id

public static String id()
Get the {@link NamingContextExt} repository id.

insert

public static void insert(Any a, NamingContextExt that)
Insert the naming context into the given {@link 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.

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 {@link NamingContextExt}.

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 {@link 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

write

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