org.omg.PortableInterceptor
Class IORInterceptor_3_0Helper

java.lang.Object
  extended by org.omg.PortableInterceptor.IORInterceptor_3_0Helper

public abstract class IORInterceptor_3_0Helper
extends Object

The helper operations for the CORBA object IORInterceptor_3_0.

Since:
1.5

Constructor Summary
IORInterceptor_3_0Helper()
           
 
Method Summary
static IORInterceptor_3_0 extract(Any any)
          Extract the IORInterceptor_3_0 from given Any.
static String id()
          Get the IORInterceptor_3_0 repository id.
static void insert(Any any, IORInterceptor_3_0 that)
          Insert the IORInterceptor_3_0 into the given Any.
static IORInterceptor_3_0 narrow(Object obj)
          Narrow the passed object into the IORInterceptor_3_0.
static IORInterceptor_3_0 read(InputStream input)
          Read the IORInterceptor_3_0 from the CDR intput stream (IOR profile expected).
static TypeCode type()
          Get the type code of the IORInterceptor_3_0.
static IORInterceptor_3_0 unchecked_narrow(Object obj)
          Narrow the passed object into the IORInterceptor_3_0.
static void write(OutputStream output, IORInterceptor_3_0 value)
          Write the IORInterceptor_3_0 to the CDR output stream (as IOR profile).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IORInterceptor_3_0Helper

public IORInterceptor_3_0Helper()
Method Detail

type

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


insert

public static void insert(Any any,
                          IORInterceptor_3_0 that)
Insert the IORInterceptor_3_0 into the given Any.

Parameters:
any - the Any to insert into.
that - the IORInterceptor_3_0 to insert.

extract

public static IORInterceptor_3_0 extract(Any any)
Extract the IORInterceptor_3_0 from given Any.

Throws:
BAD_OPERATION - if the passed Any does not contain IORInterceptor_3_0.

id

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

Returns:
"IDL:omg.org/PortableInterceptor/IORInterceptor_3_0:1.0", always.

narrow

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

Parameters:
obj - the object to narrow.
Returns:
narrowed instance.
Throws:
BAD_PARAM - if the passed object is not a IORInterceptor_3_0.

unchecked_narrow

public static IORInterceptor_3_0 unchecked_narrow(Object obj)
Narrow the passed object into the IORInterceptor_3_0. 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. For instance, the narrowing of the remote instance of the IORInterceptor will work as long as only the methods, inherited from this parent, are invoked.

Parameters:
obj - the object to narrow.
Returns:
narrowed instance.
Throws:
BAD_PARAM - if the passed object is not a IORInterceptor_3_0.

read

public static IORInterceptor_3_0 read(InputStream input)
Read the IORInterceptor_3_0 from the CDR intput stream (IOR profile expected).

Parameters:
input - a org.omg.CORBA.portable stream to read from.

write

public static void write(OutputStream output,
                         IORInterceptor_3_0 value)
Write the IORInterceptor_3_0 to the CDR output stream (as IOR profile).

Parameters:
output - a org.omg.CORBA.portable stream stream to write into.
value - a value to write.