-
- All Superinterfaces:
-
IDLEntity
,Serializable
,ValueBase
public interface DataOutputStream extends ValueBase
定义用于将原始数据类型写入到编组自定义值类型的输出流中的方法。 此界面由用户编写的自定义编组代码用于自定义值类型。- 另请参见:
-
DataInputStream
,CustomMarshal
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
write_Abstract(Object value)
将IDL抽象接口类型写入输出流。void
write_any(Any value)
将Any值写入输出流。void
write_any_array(Any[] seq, int offset, int length)
将IDL Anys的数组从offset的长度元素写入输出流。void
write_boolean(boolean value)
将布尔值写入输出流。void
write_boolean_array(boolean[] seq, int offset, int length)
将IDL布尔数组从offset的长度元素写入输出流。void
write_char(char value)
将IDL字符值写入输出流。void
write_char_array(char[] seq, int offset, int length)
将IDL字符数组从offset的长度元素写入输出流。void
write_double(double value)
将IDL double值写入输出流。void
write_double_array(double[] seq, int offset, int length)
将IDL双精度数组从长度元素的偏移量写入输出流。void
write_float(float value)
将IDL浮点值写入输出流。void
write_float_array(float[] seq, int offset, int length)
将IDL浮点数从offset的长度元素写入输出流。void
write_long(int value)
将IDL long值(表示为Java int)写入输出流。void
write_long_array(int[] seq, int offset, int length)
将IDL longs的数组从offset的长度元素写入输出流。void
write_longlong(long value)
将IDL long long值(表示为Java long)写入输出流。void
write_longlong_array(long[] seq, int offset, int length)
将IDL长整数的数组从length元素的偏移量写入输出流。void
write_Object(Object value)
将IDL CORBA :: Object值写入输出流。void
write_octet(byte value)
将IDL八位字节值(表示为Java字节)写入输出流。void
write_octet_array(byte[] seq, int offset, int length)
将IDL八位字节数组从offset的长度元素写入输出流。void
write_short(short value)
将IDL的短值写入输出流。void
write_short_array(short[] seq, int offset, int length)
将IDL短片阵列从长度元素的偏移量写入输出流。void
write_string(String value)
将IDL字符串值写入输出流。void
write_TypeCode(TypeCode value)
将类型代码写入输出流。void
write_ulong(int value)
将IDL unsigned long值(表示为Java int)写入输出流。void
write_ulong_array(int[] seq, int offset, int length)
将IDL unsigned long(以Java ints表示)的数组从offset的长度元素写入输出流。void
write_ulonglong(long value)
将IDL unsigned long long值(表示为Java long)写入输出流。void
write_ulonglong_array(long[] seq, int offset, int length)
将IDL unsigned long longs(表示为Java longs)的数组从length元素的偏移量写入输出流。void
write_ushort(short value)
将IDL无符号短值(表示为Java短值)写入输出流。void
write_ushort_array(short[] seq, int offset, int length)
将IDL无符号短整型数组(表示为Java shorts)从长度元素的偏移量写入输出流。void
write_Value(Serializable value)
将IDL值类型值写入输出流。void
write_wchar(char value)
将IDL宽字符值写入输出流。void
write_wchar_array(char[] seq, int offset, int length)
将IDL宽字符数组从偏移量的长度元素写入输出流。void
write_wstring(String value)
将IDL宽字符串值(表示为Java字符串)写入输出流。-
Methods inherited from interface org.omg.CORBA.portable.ValueBase
_truncatable_ids
-
-
-
-
方法详细信息
-
write_any
void write_any(Any value)
将Any值写入输出流。- 参数
-
value
- 要写入的值。
-
write_boolean
void write_boolean(boolean value)
将布尔值写入输出流。- 参数
-
value
- 要写入的值。
-
write_char
void write_char(char value)
将IDL字符值写入输出流。- 参数
-
value
- 要写入的值。
-
write_wchar
void write_wchar(char value)
将IDL宽字符值写入输出流。- 参数
-
value
- 要写入的值。
-
write_octet
void write_octet(byte value)
将IDL八位字节值(表示为Java字节)写入输出流。- 参数
-
value
- 要写入的值。
-
write_short
void write_short(short value)
将IDL的短值写入输出流。- 参数
-
value
- 要写入的值。
-
write_ushort
void write_ushort(short value)
将IDL无符号短值(表示为Java短值)写入输出流。- 参数
-
value
- 要写入的值。
-
write_long
void write_long(int value)
将IDL long值(表示为Java int)写入输出流。- 参数
-
value
- 要写入的值。
-
write_ulong
void write_ulong(int value)
将IDL unsigned long值(表示为Java int)写入输出流。- 参数
-
value
- 要写入的值。
-
write_longlong
void write_longlong(long value)
将IDL long long值(表示为Java long)写入输出流。- 参数
-
value
- 要写入的值。
-
write_ulonglong
void write_ulonglong(long value)
将IDL unsigned long long值(表示为Java long)写入输出流。- 参数
-
value
- 要写入的值。
-
write_float
void write_float(float value)
将IDL浮点值写入输出流。- 参数
-
value
- 要写入的值。
-
write_double
void write_double(double value)
将IDL double值写入输出流。- 参数
-
value
- 要写入的值。
-
write_string
void write_string(String value)
将IDL字符串值写入输出流。- 参数
-
value
- 要写入的值。
-
write_wstring
void write_wstring(String value)
将IDL宽字符串值(表示为Java字符串)写入输出流。- 参数
-
value
- 要写入的值。
-
write_Object
void write_Object(Object value)
将IDL CORBA :: Object值写入输出流。- 参数
-
value
- 要写入的值。
-
write_Abstract
void write_Abstract(Object value)
将IDL抽象接口类型写入输出流。- 参数
-
value
- 要写入的值。
-
write_Value
void write_Value(Serializable value)
将IDL值类型值写入输出流。- 参数
-
value
- 要写入的值。
-
write_TypeCode
void write_TypeCode(TypeCode value)
将类型代码写入输出流。- 参数
-
value
- 要写入的值。
-
write_any_array
void write_any_array(Any[] seq, int offset, int length)
将IDL Anys的数组从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_boolean_array
void write_boolean_array(boolean[] seq, int offset, int length)
将IDL布尔数组从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 将第一个元素的索引写入到输出流中。 -
length
- 写入输出流的元素数。
-
write_char_array
void write_char_array(char[] seq, int offset, int length)
将IDL字符数组从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 要写入输出流的元素数。
-
write_wchar_array
void write_wchar_array(char[] seq, int offset, int length)
将IDL宽字符数组从偏移量的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_octet_array
void write_octet_array(byte[] seq, int offset, int length)
将IDL八位字节数组从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_short_array
void write_short_array(short[] seq, int offset, int length)
将IDL短片阵列从长度元素的偏移量写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_ushort_array
void write_ushort_array(short[] seq, int offset, int length)
将IDL无符号短整型数组(表示为Java shorts)从长度元素的偏移量写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_long_array
void write_long_array(int[] seq, int offset, int length)
将IDL longs的数组从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 要写入输出流的元素数。
-
write_ulong_array
void write_ulong_array(int[] seq, int offset, int length)
将IDL unsigned long(以Java ints表示)的数组从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 要写入输出流的元素数。
-
write_ulonglong_array
void write_ulonglong_array(long[] seq, int offset, int length)
将IDL unsigned long longs(表示为Java longs)的数组从length元素的偏移量写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_longlong_array
void write_longlong_array(long[] seq, int offset, int length)
将IDL长整数的数组从length元素的偏移量写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_float_array
void write_float_array(float[] seq, int offset, int length)
将IDL浮点数从offset的长度元素写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
write_double_array
void write_double_array(double[] seq, int offset, int length)
将IDL双精度数组从长度元素的偏移量写入输出流。- 参数
-
seq
- 要写入的数组。 -
offset
- 要写入输出流的第一个元素的索引到seq。 -
length
- 写入输出流的元素数。
-
-