-
- All Superinterfaces:
-
IDLEntity
,Serializable
,ValueBase
public interface DataInputStream extends ValueBase
定义用于从输入流读取原始数据类型的方法,以解除对自定义值类型的调整。 此界面由用户编写的自定义解组编码用于自定义值类型。- 另请参见:
-
DataOutputStream
,CustomMarshal
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Object
read_Abstract()
从输入流读取IDL抽象界面。Any
read_any()
从输入流中读取IDLAny
值。void
read_any_array(AnySeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL Anys的数组。boolean
read_boolean()
从输入流读取IDL布尔值。void
read_boolean_array(BooleanSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL布尔数组。char
read_char()
从输入流读取IDL字符值。void
read_char_array(CharSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL字符数组。double
read_double()
从输入流读取IDL double。void
read_double_array(DoubleSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL二进制数组。float
read_float()
从输入流读取IDL浮点数。void
read_float_array(FloatSeqHolder seq, int offset, int length)
从输入流中读取长度元素的偏移量的IDL浮点数组。int
read_long()
从输入流读取IDL长。void
read_long_array(LongSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL长整数。long
read_longlong()
从输入流中读取IDL长。void
read_longlong_array(LongLongSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL长整型数组。Object
read_Object()
从输入流读取IDL CORBA :: Object。byte
read_octet()
从输入流读取IDL八位字节值。void
read_octet_array(OctetSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL八位字节数组。short
read_short()
从输入流中读取IDL短。void
read_short_array(ShortSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL短路数组。String
read_string()
从输入流读取IDL字符串。TypeCode
read_TypeCode()
从输入流读取IDL类型代码。int
read_ulong()
从输入流读取IDL unsigned long。void
read_ulong_array(ULongSeqHolder seq, int offset, int length)
从输入流中读取长度元素的偏移量的IDL无符号长整数的数组。long
read_ulonglong()
从输入流读取长度为无符号的IDL。void
read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL无符号长整型数组。short
read_ushort()
从输入流读取IDL无符号短。void
read_ushort_array(UShortSeqHolder seq, int offset, int length)
从输入流读取长度元素的偏移量的IDL无符号短整型数组。Serializable
read_Value()
从输入流读取IDL值类型。char
read_wchar()
从输入流读取IDL宽字符值。void
read_wchar_array(WCharSeqHolder seq, int offset, int length)
从输入流的长度元素的偏移量读取IDL宽字符的数组。String
read_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.
-
-