-
- All Known Subinterfaces:
-
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
TypeCodeHolder
,ULongLongSeqHolder
,ULongSeqHolder
,UnknownUserExceptionHolder
,UShortSeqHolder
,ValueBaseHolder
,WCharSeqHolder
,WrongTransactionHolder
,WStringSeqHolder
public interface Streamable
所有复杂IDL类型的持有者类的基类。 ORB将所有生成的持有者视为Streamable,以调用编组和解组的方法。- 从以下版本开始:
- JDK1.2
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
_read(InputStream istream)
从istream
读取数据,并使用未编组的数据value
持有人的value
字段。TypeCode
_type()
检索对应于持有人的value
字段中的值的TypeCode
对象。void
_write(OutputStream ostream)
向ostream
的value
字段的持有人的数据。
-
-
-
方法详细信息
-
_read
void _read(InputStream istream)
从istream
读取数据,并使用未编组的数据value
持有人的value
字段。- 参数
-
istream
- 表示来自电线的CDR数据的InputStream。
-
_write
void _write(OutputStream ostream)
向ostream
的value
字段的持有人的值。- 参数
-
ostream
- CDR OutputStream
-
_type
TypeCode _type()
检索对应于持有人的value
字段中的值的TypeCode
对象。- 结果
-
the
TypeCode
object for the value held in the holder
-
-