-
- All Superinterfaces:
-
IDLEntity,Serializable,ValueBase
public interface DataInputStream extends ValueBase
定义用于从输入流读取原始数据类型的方法,以解除对自定义值类型的调整。 此界面由用户编写的自定义解组编码用于自定义值类型。- 另请参见:
-
DataOutputStream,CustomMarshal
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Objectread_Abstract()从输入流读取IDL抽象界面。Anyread_any()从输入流中读取IDLAny值。voidread_any_array(AnySeqHolder seq, int offset, int length)从输入流的长度元素的偏移量读取IDL Anys的数组。booleanread_boolean()从输入流读取IDL布尔值。voidread_boolean_array(BooleanSeqHolder seq, int offset, int length)从输入流的长度元素的偏移量读取IDL布尔数组。charread_char()从输入流读取IDL字符值。voidread_char_array(CharSeqHolder seq, int offset, int length)从输入流的长度元素的偏移量读取IDL字符数组。doubleread_double()从输入流读取IDL double。voidread_double_array(DoubleSeqHolder seq, int offset, int length)从输入流读取长度元素的偏移量的IDL二进制数组。floatread_float()从输入流读取IDL浮点数。voidread_float_array(FloatSeqHolder seq, int offset, int length)从输入流中读取长度元素的偏移量的IDL浮点数组。intread_long()从输入流读取IDL长。voidread_long_array(LongSeqHolder seq, int offset, int length)从输入流的长度元素的偏移量读取IDL长整数。longread_longlong()从输入流中读取IDL长。voidread_longlong_array(LongLongSeqHolder seq, int offset, int length)从输入流读取长度元素的偏移量的IDL长整型数组。Objectread_Object()从输入流读取IDL CORBA :: Object。byteread_octet()从输入流读取IDL八位字节值。voidread_octet_array(OctetSeqHolder seq, int offset, int length)从输入流读取长度元素的偏移量的IDL八位字节数组。shortread_short()从输入流中读取IDL短。voidread_short_array(ShortSeqHolder seq, int offset, int length)从输入流读取长度元素的偏移量的IDL短路数组。Stringread_string()从输入流读取IDL字符串。TypeCoderead_TypeCode()从输入流读取IDL类型代码。intread_ulong()从输入流读取IDL unsigned long。voidread_ulong_array(ULongSeqHolder seq, int offset, int length)从输入流中读取长度元素的偏移量的IDL无符号长整数的数组。longread_ulonglong()从输入流读取长度为无符号的IDL。voidread_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)从输入流读取长度元素的偏移量的IDL无符号长整型数组。shortread_ushort()从输入流读取IDL无符号短。voidread_ushort_array(UShortSeqHolder seq, int offset, int length)从输入流读取长度元素的偏移量的IDL无符号短整型数组。Serializableread_Value()从输入流读取IDL值类型。charread_wchar()从输入流读取IDL宽字符值。voidread_wchar_array(WCharSeqHolder seq, int offset, int length)从输入流的长度元素的偏移量读取IDL宽字符的数组。Stringread_wstring()从输入流读取IDL宽字符串。-
Methods inherited from interface org.omg.CORBA.portable.ValueBase
_truncatable_ids
-
-
-
-
方法详细信息
-
read_any
Any read_any()
从输入流读取IDLAny值。- 结果
-
Any阅读。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则会引发标准系统异常MARSHAL。
-
read_boolean
boolean read_boolean()
从输入流读取IDL布尔值。- 结果
- 布尔读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_char
char read_char()
从输入流读取IDL字符值。- 结果
- 字符读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_wchar
char read_wchar()
从输入流读取IDL宽字符值。- 结果
- 宽字符读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_octet
byte read_octet()
从输入流读取IDL八位字节值。- 结果
- 读取八位字节值。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_short
short read_short()
从输入流中读取IDL短。- 结果
- 短读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则会引发标准系统异常MARSHAL。
-
read_ushort
short read_ushort()
从输入流读取IDL无符号短。- 结果
- 无符号短读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_long
int read_long()
从输入流读取IDL长。- 结果
- 长期阅读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_ulong
int read_ulong()
从输入流读取IDL unsigned long。- 结果
- 无符号长读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_longlong
long read_longlong()
从输入流中读取IDL长。- 结果
- 长长的阅读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_ulonglong
long read_ulonglong()
从输入流读取长度为无符号的IDL。- 结果
- 无符号长时间阅读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_float
float read_float()
从输入流读取IDL浮点数。- 结果
- 浮动读。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_double
double read_double()
从输入流读取IDL double。- 结果
- 双阅。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_string
String read_string()
从输入流读取IDL字符串。- 结果
- 字符串读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_wstring
String read_wstring()
从输入流读取IDL宽字符串。- 结果
- 宽字符串读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_Object
Object read_Object()
从输入流读取IDL CORBA :: Object。- 结果
- CORBA :: Object读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则会引发标准系统异常MARSHAL。
-
read_Abstract
Object read_Abstract()
从输入流读取IDL抽象界面。- 结果
- 抽象界面读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_Value
Serializable read_Value()
从输入流读取IDL值类型。- 结果
- 读取的值类型。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_TypeCode
TypeCode read_TypeCode()
从输入流读取IDL类型代码。- 结果
- 类型代码读取。
- 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则会引发标准系统异常MARSHAL。
-
read_any_array
void read_any_array(AnySeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL Anys的数组。- 参数
-
seq- 要读取的数组的out参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_boolean_array
void read_boolean_array(BooleanSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL布尔数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_char_array
void read_char_array(CharSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL字符数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_wchar_array
void read_wchar_array(WCharSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL宽字符的数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 要从输入流中读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_octet_array
void read_octet_array(OctetSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL八位字节数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_short_array
void read_short_array(ShortSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL短路数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的seq索引。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_ushort_array
void read_ushort_array(UShortSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL无符号短整型数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则会引发标准系统异常MARSHAL。
-
read_long_array
void read_long_array(LongSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL长整数。- 参数
-
seq- 要读取的数组的out参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 要从输入流中读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_ulong_array
void read_ulong_array(ULongSeqHolder seq, int offset, int length)
从输入流中读取长度元素的偏移量的IDL无符号长整数的数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_ulonglong_array
void read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL无符号长整型数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流中读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_longlong_array
void read_longlong_array(LongLongSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL长整型数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_float_array
void read_float_array(FloatSeqHolder seq, int offset, int length)
从输入流中读取长度元素的偏移量的IDL浮点数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 要从输入流中读取的元素数。 - 异常
-
MARSHAL- 如果检测到不一致,包括没有注册流媒体策略,则引发标准系统异常MARSHAL。
-
read_double_array
void read_double_array(DoubleSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL二进制数组。- 参数
-
seq- 要读取的数组的输出参数持有者。 -
offset- 从输入流读取的第一个元素的索引到seq。 -
length- 从输入流读取的元素数。 - 异常
-
MARSHAL- If an inconsistency is detected, including not having registered a streaming policy, then the standard system exception MARSHAL is raised.
-
-