org.omg.CORBA

Interface DataOutputStream

public interface DataOutputStream extends ValueBase

An interface for writing the custom value types. A value type, providing its own mechanism for writing the content, must implement the {@link CustomValue} that uses this interface.

See Also: CustomValue

Method Summary
voidwrite_Abstract(Object value)
Write abstract interface to the output stream.
voidwrite_any(Any value)
Write {@link Any} to the output stream.
voidwrite_any_array(Any[] seq, int offset, int length)
Write array of Any's to the output stream.
voidwrite_boolean(boolean value)
Write boolean to the output stream.
voidwrite_boolean_array(boolean[] seq, int offset, int length)
Write array of boolean's to the output stream.
voidwrite_char(char value)
Write narrow (usually 8 bit) char to the output stream.
voidwrite_char_array(char[] seq, int offset, int length)
Write array of narrow chars to the output stream.
voidwrite_double(double value)
Write double to the output stream.
voidwrite_double_array(double[] seq, int offset, int length)
Write array of doubles to the output stream.
voidwrite_float(float value)
Write float to the output stream.
voidwrite_float_array(float[] seq, int offset, int length)
Write array of floats to the output stream.
voidwrite_long(int value)
Write CORBA long (32 bits, java int) to the output stream.
voidwrite_longlong(long value)
Write CORBA long long (64 bits, java long) to the output stream.
voidwrite_longlong_array(long[] seq, int offset, int length)
Write arrayo fo CORBA long longs (java ints) to the output stream.
voidwrite_long_array(int[] seq, int offset, int length)
Write array of CORBA longs (java ints) to the output stream.
voidwrite_octet(byte value)
Write octet (byte) to the output stream.
voidwrite_octet_array(byte[] seq, int offset, int length)
Write array of octets (bytes) to the output stream.
voidwrite_Object(Object value)
Write CORBA object reference to the output stream.
voidwrite_short(short value)
Write short (16 bit signed integer) to the output stream.
voidwrite_short_array(short[] seq, int offset, int length)
Write array of shorts (16 bit integers) to the output stream.
voidwrite_string(String value)
Write narrow (usually 8 bits per character) string to the output stream.
voidwrite_TypeCode(TypeCode value)
Write typecode to the output stream.
voidwrite_ulong(int value)
Write unsigned CORBA long (32 bits, java int) to the output stream.
voidwrite_ulonglong(long value)
Write unsigned CORBA long long (64 bits, java long) to the output stream.
voidwrite_ulonglong_array(long[] seq, int offset, int length)
Write array of unsigned CORBA long longs (java longs) to the output stream.
voidwrite_ulong_array(int[] seq, int offset, int length)
Write array of unsigned CORBA longs (java ints) to the output stream.
voidwrite_ushort(short value)
Write unsigned short to the output stream.
voidwrite_ushort_array(short[] seq, int offset, int length)
Write array of unsigned shorts (16 bit integers) to the output stream.
voidwrite_Value(Serializable value)
Write value type to the output stream.
voidwrite_wchar(char value)
Write wide (usually 16 bit) char to the output stream.
voidwrite_wchar_array(char[] seq, int offset, int length)
Write array of wide chars to the output stream.
voidwrite_wstring(String value)
Write wide (usually 16 bits per character) string to the output stream.

Method Detail

write_Abstract

public void write_Abstract(Object value)
Write abstract interface to the output stream.

Parameters: value a value to write, can be either CORBA object or CORBA value type.

write_any

public void write_any(Any value)
Write {@link Any} to the output stream.

Parameters: value a value to write.

write_any_array

public void write_any_array(Any[] seq, int offset, int length)
Write array of Any's to the output stream.

Parameters: seq a value to write.

write_boolean

public void write_boolean(boolean value)
Write boolean to the output stream.

Parameters: value a value to write.

write_boolean_array

public void write_boolean_array(boolean[] seq, int offset, int length)
Write array of boolean's to the output stream.

Parameters: seq a value to write.

write_char

public void write_char(char value)
Write narrow (usually 8 bit) char to the output stream.

Parameters: value a value to write.

write_char_array

public void write_char_array(char[] seq, int offset, int length)
Write array of narrow chars to the output stream.

Parameters: seq a value to write.

write_double

public void write_double(double value)
Write double to the output stream.

Parameters: value a value to write.

write_double_array

public void write_double_array(double[] seq, int offset, int length)
Write array of doubles to the output stream.

Parameters: seq a value to write.

write_float

public void write_float(float value)
Write float to the output stream.

Parameters: value a value to write.

write_float_array

public void write_float_array(float[] seq, int offset, int length)
Write array of floats to the output stream.

Parameters: seq a value to write.

write_long

public void write_long(int value)
Write CORBA long (32 bits, java int) to the output stream.

Parameters: value a value to write.

write_longlong

public void write_longlong(long value)
Write CORBA long long (64 bits, java long) to the output stream.

Parameters: value a value to write.

write_longlong_array

public void write_longlong_array(long[] seq, int offset, int length)
Write arrayo fo CORBA long longs (java ints) to the output stream.

Parameters: seq a value to write.

write_long_array

public void write_long_array(int[] seq, int offset, int length)
Write array of CORBA longs (java ints) to the output stream.

Parameters: seq a value to write.

write_octet

public void write_octet(byte value)
Write octet (byte) to the output stream.

Parameters: value a value to write.

write_octet_array

public void write_octet_array(byte[] seq, int offset, int length)
Write array of octets (bytes) to the output stream.

Parameters: seq a value to write.

write_Object

public void write_Object(Object value)
Write CORBA object reference to the output stream.

Parameters: value a value to write, null should be supported.

write_short

public void write_short(short value)
Write short (16 bit signed integer) to the output stream.

Parameters: value a value to write.

write_short_array

public void write_short_array(short[] seq, int offset, int length)
Write array of shorts (16 bit integers) to the output stream.

Parameters: seq a value to write.

write_string

public void write_string(String value)
Write narrow (usually 8 bits per character) string to the output stream.

Parameters: value a value to write.

write_TypeCode

public void write_TypeCode(TypeCode value)
Write typecode to the output stream.

Parameters: value a value to write.

write_ulong

public void write_ulong(int value)
Write unsigned CORBA long (32 bits, java int) to the output stream.

Parameters: value a value to write.

write_ulonglong

public void write_ulonglong(long value)
Write unsigned CORBA long long (64 bits, java long) to the output stream.

Parameters: value a value to write.

write_ulonglong_array

public void write_ulonglong_array(long[] seq, int offset, int length)
Write array of unsigned CORBA long longs (java longs) to the output stream.

Parameters: seq a value to write.

write_ulong_array

public void write_ulong_array(int[] seq, int offset, int length)
Write array of unsigned CORBA longs (java ints) to the output stream.

Parameters: seq a value to write.

write_ushort

public void write_ushort(short value)
Write unsigned short to the output stream.

Parameters: value a value to write.

write_ushort_array

public void write_ushort_array(short[] seq, int offset, int length)
Write array of unsigned shorts (16 bit integers) to the output stream.

Parameters: seq a value to write.

write_Value

public void write_Value(Serializable value)
Write value type to the output stream.

Parameters: value a value to write.

write_wchar

public void write_wchar(char value)
Write wide (usually 16 bit) char to the output stream.

Parameters: value a value to write.

write_wchar_array

public void write_wchar_array(char[] seq, int offset, int length)
Write array of wide chars to the output stream.

Parameters: seq a value to write.

write_wstring

public void write_wstring(String value)
Write wide (usually 16 bits per character) string to the output stream.

Parameters: value a value to write.