|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.CORBA.AnySeqHelper
public abstract class AnySeqHelper
Provides static helper methods for working with
the array of the type Any
(not with the "any array").
Constructor Summary | |
---|---|
AnySeqHelper()
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AnySeqHelper()
Method Detail |
---|
public static Any[] extract(Any a)
Any
's from the
given Any
. This implementation expects the
Any
to hold the instance of AnySeqHolder
that is returned by Any.extract_Streamable()
.
a
- an Any to extract the array from.
ClassCastException
- if the Any contains something other than the
the AnySeqHolder
.public static String id()
type()
.id().
public static void insert(Any into, Any[] that)
Any
[] into the
given Any
. This implementation first creates
a AnySeqHolder
and then calls
Any.insert_Streamable(Streamable)
.
into
- the target Any.that
- the array to insert.public static Any[] read(InputStream input)
Any
[] from the CORBA input stream.
This implementation first creates an instance of
AnySeqHolder
and then delegates functionality
to its _read()
method.
input
- the CORBA (not java.io) stream to read from.
public static TypeCode type()
Any
's.
The length of the sequence is left with the initial
value 0.
public static void write(OutputStream output, Any[] value)
Any
's into the given stream.
output
- the CORBA (not java.io) output stream to write.value
- the value that must be written.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |