org.omg.CORBA.portable
インタフェース Streamable
- 既知のサブインタフェースの一覧:
- StreamableValue
- 既知の実装クラスの一覧:
- AlreadyBoundHolder, AnyHolder, AnySeqHolder, BindingHolder, BindingIteratorHolder, BindingListHolder, BindingTypeHolder, BooleanHolder, BooleanSeqHolder, ByteHolder, CannotProceedHolder, CharHolder, CharSeqHolder, CookieHolder, CurrentHolder, DoubleHolder, DoubleSeqHolder, FixedHolder, FloatHolder, FloatSeqHolder, IntHolder, InvalidAddressHolder, InvalidNameHolder, IORHolder, IORInterceptor_3_0Holder, LongHolder, LongLongSeqHolder, LongSeqHolder, MultipleComponentProfileHolder, NameComponentHolder, NameHolder, NamingContextExtHolder, NamingContextHolder, NotEmptyHolder, NotFoundHolder, NotFoundReasonHolder, ObjectHolder, ObjectReferenceFactoryHolder, ObjectReferenceTemplateHolder, ObjectReferenceTemplateSeqHolder, OctetSeqHolder, ParameterModeHolder, PolicyErrorHolder, PolicyHolder, PolicyListHolder, PrincipalHolder, ServiceContextHolder, ServiceContextListHolder, ServiceInformationHolder, ShortHolder, ShortSeqHolder, StringHolder, StringSeqHolder, TaggedComponentHolder, TaggedProfileHolder, TypeCodeHolder, ULongLongSeqHolder, ULongSeqHolder, UnknownUserExceptionHolder, UShortSeqHolder, ValueBaseHolder, WCharSeqHolder, WrongTransactionHolder, WStringSeqHolder
public interface Streamable
すべての複合 IDL 型に対する Holder クラスの基底クラスです。ORB は作成されたすべての Holder を Streamable として扱い、整列化および非整列化のためのメソッドを呼び出します。
- 導入されたバージョン:
- JDK1.2
メソッドの概要 |
void |
_read(InputStream istream)
istream からデータを読み取り、非整列化されたデータを使って Holder の value フィールドを初期化します。 |
TypeCode |
_type()
Holder の value フィールドの値に対応する TypeCode オブジェクトを取り出します。 |
void |
_write(OutputStream ostream)
Holder の value フィールドの値を ostream に整列化します。 |
_read
void _read(InputStream istream)
istream
からデータを読み取り、非整列化されたデータを使って Holder の value
フィールドを初期化します。
- パラメータ:
istream
- ワイヤーからの CDR データを表す InputStream
_write
void _write(OutputStream ostream)
- Holder の
value
フィールドの値を ostream
に整列化します。
- パラメータ:
ostream
- CDR OutputStream
_type
TypeCode _type()
- Holder の
value
フィールドの値に対応する TypeCode
オブジェクトを取り出します。
- 戻り値:
- ホルダーに格納されている値の
TypeCode
オブジェクト
バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。