JavaTM 2
Platform
Std. Ed. v1.4.0

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, LongHolder, LongLongSeqHolder, LongSeqHolder, MultipleComponentProfileHolder, NameComponentHolder, NameHolder, NamingContextExtHolder, NamingContextHolder, NotEmptyHolder, NotFoundHolder, NotFoundReasonHolder, ObjectHolder, 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

public void _read(InputStream istream)
istream からデータを読み取り、非整列化されたデータを使って Holder の value フィールドを初期化します。

パラメータ:
istream - ワイヤからの CDR データを表す InputStream

_write

public void _write(OutputStream ostream)
Holder の value フィールドの値を ostream に整列化します。

パラメータ:
ostream - CDR OutputStream

_type

public TypeCode _type()
Holder の value フィールドの値に対応する TypeCode オブジェクトを取り出します。

戻り値:
ホルダーに格納されている値の TypeCode オブジェクト

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.