public interface DataInputStream
定义用来从输入流读取基本数据类型的方法,以便解组自定义值类型。此接口供用户编写的自定义值类型的自定义解组代码使用。
DataOutputStream
,
CustomMarshal
方法摘要 | |
---|---|
Object |
read_Abstract() 从输入流读取 IDL Abstract 接口。 |
void |
read_any_array(AnySeqHolder seq, int offset, int length) 从输入流读取 IDL Any 数组中从 offset 处开始的 length 个元素。 |
Any |
read_any() 从输入流读取 IDL Any 值。 |
void |
read_boolean_array(BooleanSeqHolder seq, int offset, int length) 从输入流读取 IDL boolean 数组中 offset 处开始的 length 个元素。 |
boolean |
read_boolean() 从输入流读取 IDL boolean 值。 |
void |
read_char_array(CharSeqHolder seq, int offset, int length) 从输入流读取 IDL 字符数组中从 offset 处开始的 length 个元素。 |
char |
read_char() 从输入流读取 IDL 字符值。 |
void |
read_double_array(DoubleSeqHolder seq, int offset, int length) 从输入流读取 IDL double 数组中从 offset 处开始的 length 个元素。 |
double |
read_double() 从输入流读取 IDL double 值。 |
void |
read_float_array(FloatSeqHolder seq, int offset, int length) 从输入流读取 IDL float 数组中从 offset 处开始的 length 个元素。 |
float |
read_float() 从输入流读取 IDL float 值。 |
void |
read_long_array(LongSeqHolder seq, int offset, int length) 从输入流读取 IDL long 数组中从 offset 处开始的 length 个元素。 |
int |
read_long() 从输入流读取 IDL long 值。 |
void |
read_longlong_array(LongLongSeqHolder seq, int offset, int length) 从输入流读取 IDL long long 数组中从 offset 处开始的 length 个元素。 |
long |
read_longlong() 从输入流读取 IDL long long 值。 |
Object |
read_Object() 从输入流读取 IDL CORBA::Object。 |
void |
read_octet_array(OctetSeqHolder seq, int offset, int length) 从输入流读取 IDL octet 数组中从 offset 处开始的 length 个元素。 |
byte |
read_octet() 从输入流读取 IDL octet 值。 |
void |
read_short_array(ShortSeqHolder seq, int offset, int length) 从输入流读取 IDL short 数组中从 offset 处开始的 length 个元素。 |
short |
read_short() 从输入流读取 IDL short 值。 |
String |
read_string() 从输入流读取 IDL 字符串值。 |
TypeCode |
read_TypeCode() 从输入流读取 IDL typecode 值。 |
void |
read_ulong_array(ULongSeqHolder seq, int offset, int length) 从输入流读取无符号 IDL long 数组中从 offset 处开始的 length 个元素。 |
int |
read_ulong() 从输入流读取无符号 IDL long 值。 |
void |
read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length) 从输入流读取无符号 IDL long long 数组中从 offset 处开始的 length 个元素。 |
long |
read_ulonglong() 从输入流读取无符号 IDL long long 值。 |
void |
read_ushort_array(UShortSeqHolder seq, int offset, int length) 从输入流读取无符号 IDL short 数组中从 offset 处开始的 length 个元素。 |
short |
read_ushort() 从输入流读取无符号 IDL short 值。 |
Serializable |
read_Value() 从输入流读取 IDL 值类型。 |
void |
read_wchar_array(WCharSeqHolder seq, int offset, int length) 从输入流读取 IDL 宽字符数组中从 offset 处开始的 length 个元素。 |
char |
read_wchar() 从输入流读取 IDL 宽字符值。 |
String |
read_wstring() 从输入流读取 IDL 宽字符串值。 |
从接口 org.omg.CORBA.portable.ValueBase 继承的方法 |
---|
_truncatable_ids |
方法详细信息 |
---|
Any read_any()
Any
值。
Any
值。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
boolean read_boolean()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
char read_char()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
char read_wchar()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
byte read_octet()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
short read_short()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
short read_ushort()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
int read_long()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
int read_ulong()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
long read_longlong()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
long read_ulonglong()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
float read_float()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
double read_double()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
String read_string()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
String read_wstring()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
Object read_Object()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
Object read_Abstract()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
Serializable read_Value()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
TypeCode read_TypeCode()
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_any_array(AnySeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_boolean_array(BooleanSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_char_array(CharSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_wchar_array(WCharSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_octet_array(OctetSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_short_array(ShortSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_ushort_array(UShortSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_long_array(LongSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_ulong_array(ULongSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_longlong_array(LongLongSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_float_array(FloatSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。
void read_double_array(DoubleSeqHolder seq, int offset, int length)
seq
- 将读取的数组的 out 参数 holder。
offset
- 将从输入流读取的第一个元素在 seq 中的索引。
length
- 从输入流读取的元素个数。
org.omg.CORBA.MARSHAL
- 如果检测到不一致的地方(包括没有注册流策略),则会引发标准系统异常 MARSHAL。