-
- 既知のすべてのサブインタフェース:
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オブジェクト
-
-