| org.omg.CORBA.portable.Streamable
All known Subclasses: org.omg.CORBA.UShortSeqHolder, org.omg.CORBA.DoubleSeqHolder, org.omg.CORBA.PolicyListHolder, org.omg.CORBA.AnySeqHolder, org.omg.CORBA.LongHolder, org.omg.CORBA.CharHolder, org.omg.CORBA.ByteHolder, org.omg.CORBA.ShortSeqHolder, org.omg.CORBA.LongLongSeqHolder, org.omg.CORBA.FloatHolder, org.omg.CORBA.IntHolder, org.omg.CORBA.PolicyHolder, org.omg.CORBA.PrincipalHolder, org.omg.CORBA.ULongLongSeqHolder, org.omg.CORBA.CurrentHolder, org.omg.CORBA.OctetSeqHolder, org.omg.CORBA.ObjectHolder, org.omg.CORBA.ServiceInformationHolder, org.omg.CORBA.CharSeqHolder, org.omg.CORBA.AnyHolder, org.omg.CORBA.StringHolder, org.omg.CORBA.LongSeqHolder, org.omg.CORBA.ShortHolder, org.omg.CORBA.FixedHolder, org.omg.CORBA.BooleanSeqHolder, org.omg.CORBA.BooleanHolder, org.omg.CORBA.WCharSeqHolder, org.omg.CORBA.ValueBaseHolder, org.omg.CORBA.DoubleHolder, org.omg.PortableServer.ServantLocatorPackage.CookieHolder, org.omg.CORBA.TypeCodeHolder, org.omg.CORBA.FloatSeqHolder, org.omg.CORBA.WrongTransactionHolder, org.omg.CORBA.ULongSeqHolder, org.omg.CORBA.UnknownUserExceptionHolder,
Streamable | public interface Streamable (Code) | | The base class for the Holder classess of all complex
IDL types. The ORB treats all generated Holders as Streamable to invoke
the methods for marshalling and unmarshalling.
version: 1.11, 03/18/98 since: JDK1.2 |
Method Summary | |
void | _read(InputStream istream) Reads data from istream and initalizes the
value field of the Holder with the unmarshalled data. | TypeCode | _type() Retrieves the TypeCode object corresponding to the value
in the value field of the Holder. | void | _write(OutputStream ostream) Marshals to ostream the value in the
value field of the Holder. |
_read | void _read(InputStream istream)(Code) | | Reads data from istream and initalizes the
value field of the Holder with the unmarshalled data.
Parameters: istream - the InputStream that represents the CDR data from the wire. |
_type | TypeCode _type()(Code) | | Retrieves the TypeCode object corresponding to the value
in the value field of the Holder.
the TypeCode object for the value held in the holder |
_write | void _write(OutputStream ostream)(Code) | | Marshals to ostream the value in the
value field of the Holder.
Parameters: ostream - the CDR OutputStream |
|
|