public interface DataOutputStream
定义用来将基本数据类型写入输出流的方法,以便编组自定义值类型。此接口供编写用于自定义值类型的自定义编组代码的用户使用。
DataInputStream
,
CustomMarshal
方法摘要 | |
---|---|
void |
write_Abstract(Object value) 将 IDL Abstract 接口类型写入输出流。 |
void |
write_any_array(Any[] seq, int offset, int length) 将 IDL Any 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_any(Any value) 将 Any 值写入输出流。 |
void |
write_boolean_array(boolean[] seq, int offset, int length) 将 IDL boolean 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_boolean(boolean value) 将 boolean 值写入输出流。 |
void |
write_char_array(char[] seq, int offset, int length) 将 IDL 字符数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_char(char value) 将 IDL 字符值写入输出流。 |
void |
write_double_array(double[] seq, int offset, int length) 将 IDL double 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_double(double value) 将 IDL double 值写入输出流。 |
void |
write_float_array(float[] seq, int offset, int length) 将 IDL float 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_float(float value) 将 IDL float 值写入输出流。 |
void |
write_long_array(int[] seq, int offset, int length) 将 IDL long 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_long(int value) 将 IDL long 值(以 Java int 的形式表示)写入输出流。 |
void |
write_longlong_array(long[] seq, int offset, int length) 将 IDL long long 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_longlong(long value) 将 IDL long long 值(以 Java long 的形式表示)写入输出流。 |
void |
write_Object(Object value) 将 IDL CORBA::Object 值写入输出流。 |
void |
write_octet_array(byte[] seq, int offset, int length) 将 IDL octet 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_octet(byte value) 将 IDL octet 值(以一个 Java 字节的形式表示)写入输出流。 |
void |
write_short_array(short[] seq, int offset, int length) 将 IDL short 数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_short(short value) 将 IDL short 值写入输出流。 |
void |
write_string(String value) 将 IDL string 值写入输出流。 |
void |
write_TypeCode(TypeCode value) 将 typecode 写入输出流。 |
void |
write_ulong_array(int[] seq, int offset, int length) 将无符号 IDL long 数组中从 offset 处开始的 length 个元素(以 Java int 的形式表示)写入输出流。 |
void |
write_ulong(int value) 将无符号 IDL long 值(以 Java int 的形式表示)写入输出流。 |
void |
write_ulonglong_array(long[] seq, int offset, int length) 将无符号 IDL long long 数组中从 offset 处开始的 length 个元素(以 Java long 的形式表示)写入输出流。 |
void |
write_ulonglong(long value) 将无符号 IDL long long 值(以 Java long 的形式表示)写入输出流。 |
void |
write_ushort_array(short[] seq, int offset, int length) 将无符号 IDL short 数组中从 offset 处开始的 length 个元素(以 Java short 的形式表示)写入输出流。 |
void |
write_ushort(short value) 将无符号 IDL short 值(以 Java short 值的形式表示)写入输出流。 |
void |
write_Value(Serializable value) 将 IDL value 类型值写入输出流。 |
void |
write_wchar_array(char[] seq, int offset, int length) 将 IDL 宽字符数组中从 offset 处开始的 length 个元素写入输出流。 |
void |
write_wchar(char value) 将 IDL 宽字符值写入输出流。 |
void |
write_wstring(String value) 将 IDL 宽字符串值(以 Java String 的形式表示)写入输出流。 |
从接口 org.omg.CORBA.portable.ValueBase 继承的方法 |
---|
_truncatable_ids |
方法详细信息 |
---|
void write_any(Any value)
value
- 要写入的值。
void write_boolean(boolean value)
value
- 要写入的值。
void write_char(char value)
value
- 要写入的值。
void write_wchar(char value)
value
- 要写入的值。
void write_octet(byte value)
value
- 要写入的值。
void write_short(short value)
value
- 要写入的值。
void write_ushort(short value)
value
- 要写入的值。
void write_long(int value)
value
- 要写入的值。
void write_ulong(int value)
value
- 要写入的值。
void write_longlong(long value)
value
- 要写入的值。
void write_ulonglong(long value)
value
- 要写入的值。
void write_float(float value)
value
- 要写入的值。
void write_double(double value)
value
- 要写入的值。
void write_string(String value)
value
- 要写入的值。
void write_wstring(String value)
value
- 要写入的值。
void write_Object(Object value)
value
- 要写入的值。
void write_Abstract(Object value)
value
- 要写入的值。
void write_Value(Serializable value)
value
- 要写入的值。
void write_TypeCode(TypeCode value)
value
- 要写入的值。
void write_any_array(Any[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_boolean_array(boolean[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_char_array(char[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_wchar_array(char[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_octet_array(byte[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_short_array(short[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_ushort_array(short[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_long_array(int[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_ulong_array(int[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_ulonglong_array(long[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_longlong_array(long[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_float_array(float[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。
void write_double_array(double[] seq, int offset, int length)
seq
- 将元素写入其中的数组。
offset
- 将写入输出流的第一个元素在 seq 中的索引。
length
- 写入输出流的元素个数。