org.omg.CORBA
Class AnySeqHelper
public abstract
class
AnySeqHelper
extends Object
Provides static helper methods for working with
the array of the type
Any (not with the "any array").
Method Summary |
static Any[] | extract(Any a)
Extract the array of Any's from the
given Any. |
static String | id()
Returns the agreed Id, delegating functionality to
the type.id(). |
static void | insert(Any into, Any[] that)
Insert into the given Any[] into the
given Any. |
static Any[] | read(InputStream input)
Reads the Any[] from the CORBA input stream.
|
static TypeCode | type()
Creates and returns a new instance of the TypeCode,
corresponding the array of Any's.
|
static void | write(OutputStream output, Any[] value)
Writes the array of Any's into the given stream.
|
public static
Any[] extract(
Any a)
Extract the array of
Any's from the
given
Any. This implementation expects the
Any to hold the instance of
AnySeqHolder
that is returned by
.
Parameters: a an Any to extract the array from.
Returns: the extracted array.
Throws: ClassCastException if the Any contains something other than the
the AnySeqHolder.
public static String id()
Returns the agreed Id, delegating functionality to
the
type.id().
public static void insert(
Any into,
Any[] that)
Insert into the given
Any[] into the
given
Any. This implementation first creates
a
AnySeqHolder and then calls
insert_Streamable.
Parameters: into the target Any. that the array to insert.
public static
Any[] read(InputStream input)
Reads the
Any[] from the CORBA input stream.
This implementation first creates an instance of
AnySeqHolder and then delegates functionality
to its
_read()
method.
Parameters: input the CORBA (not java.io) stream to read from.
Returns: the value from the stream.
Creates and returns a new instance of the TypeCode,
corresponding the array of
Any's.
The length of the sequence is left with the initial
value 0.
public static void write(OutputStream output,
Any[] value)
Writes the array of
Any's into the given stream.
Parameters: output the CORBA (not java.io) output stream to write. value the value that must be written.