org.omg.CORBA
public abstract class OctetSeqHelper extends Object
byte
(OctetSeq).
| Method Summary | |
|---|---|
| static byte[] | extract(Any a)
Extract the byte[] from the
given Any. |
| static String | id()
Returns the agreed Id, delegating functionality to
the type.id(). |
| static void | insert(Any into, byte[] that)
Insert into the given byte[] into the
given Any. |
| static byte[] | read(InputStream input)
Reads the byte[] from the CORBA input stream.
|
| static TypeCode | type()
Creates and returns a new instance of the TypeCode,
corresponding the CORBA OctetSeq.
|
| static void | write(OutputStream output, byte[] value)
Writes the byte[] into the given stream.
|
byte[] from the
given Any. This implementation expects the
Any to hold the instance of OctetSeqHolder
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 OctetSeqHolder.
byte[] into the
given Any. This implementation first creates
a OctetSeqHolder and then calls
insert_Streamable.
Parameters: into the target Any. that the array to insert.
byte[] from the CORBA input stream.
Parameters: input the CORBA (not java.io) stream to read from.
Returns: the value from the stream.
OctetSeq.
The length of the sequence is left with the initial
value 0.byte[] into the given stream.
Parameters: output the CORBA (not java.io) output stream to write. value the value that must be written.