JavaTM Platform
Standard Ed. 6

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 オブジェクト

JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。