org.omg.DynamicAny
Class NameDynAnyPairHelper

java.lang.Object
  extended by org.omg.DynamicAny.NameDynAnyPairHelper

public abstract class NameDynAnyPairHelper
extends Object

A helper operations for the structure NameDynAnyPair. Following the 1.5 JDK specifications, DynAny (and hence any structure, containing DynAny) is always a local object, so the two methods of this helper (read(org.omg.CORBA.portable.InputStream) and write(org.omg.CORBA.portable.OutputStream, org.omg.DynamicAny.NameDynAnyPair) are not in use, always throwing MARSHAL.


Constructor Summary
NameDynAnyPairHelper()
           
 
Method Summary
static NameDynAnyPair extract(Any any)
          Extract the NameDynAnyPair from given Any.
static String id()
          Get the NameDynAnyPair repository id.
static void insert(Any any, NameDynAnyPair that)
          Insert the NameDynAnyPair into the given Any.
static NameDynAnyPair read(InputStream input)
          The method should read this object from the CDR input stream, but (following the JDK 1.5 API) it does not.
static TypeCode type()
          Create the NameDynAnyPair typecode (structure, named "NameDynAnyPair").
static void write(OutputStream output, NameDynAnyPair value)
          The method should write this object to the CDR input stream, but (following the JDK 1.5 API) it does not.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameDynAnyPairHelper

public NameDynAnyPairHelper()
Method Detail

extract

public static NameDynAnyPair extract(Any any)
Extract the NameDynAnyPair from given Any. This method uses the NameDynAnyPairHolder.

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

id

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

Returns:
"IDL:omg.org/DynamicAny/NameDynAnyPair:1.0", always.

type

public static TypeCode type()
Create the NameDynAnyPair typecode (structure, named "NameDynAnyPair"). The typecode states that the structure contains the following fields: id, value.


insert

public static void insert(Any any,
                          NameDynAnyPair that)
Insert the NameDynAnyPair into the given Any. This method uses the NameDynAnyPairHolder.

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

read

public static NameDynAnyPair read(InputStream input)
The method should read this object from the CDR input stream, but (following the JDK 1.5 API) it does not.

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

write

public static void write(OutputStream output,
                         NameDynAnyPair value)
The method should write this object to the CDR input stream, but (following the JDK 1.5 API) it does not.

Parameters:
output - a org.omg.CORBA.portable stream to write into.
Throws:
MARSHAL - always.