org.omg.CORBA
Interface DataOutputStream

All Superinterfaces:
IDLEntity, Serializable, ValueBase

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 CustomValue that uses this interface.

See Also:
CustomValue, CustomMarshal

Method Summary
 void write_Abstract(Object value)
          Write abstract interface to the output stream.
 void write_any_array(Any[] seq, int offset, int length)
          Write array of Any's to the output stream.
 void write_any(Any value)
          Write Any to the output stream.
 void write_boolean_array(boolean[] seq, int offset, int length)
          Write array of boolean's to the output stream.
 void write_boolean(boolean value)
          Write boolean to the output stream.
 void write_char_array(char[] seq, int offset, int length)
          Write array of narrow chars to the output stream.
 void write_char(char value)
          Write narrow (usually 8 bit) char to the output stream.
 void write_double_array(double[] seq, int offset, int length)
          Write array of doubles to the output stream.
 void write_double(double value)
          Write double to the output stream.
 void write_float_array(float[] seq, int offset, int length)
          Write array of floats to the output stream.
 void write_float(float value)
          Write float to the output stream.
 void write_long_array(int[] seq, int offset, int length)
          Write array of CORBA longs (java ints) to the output stream.
 void write_long(int value)
          Write CORBA long (32 bits, java int) to the output stream.
 void write_longlong_array(long[] seq, int offset, int length)
          Write arrayo fo CORBA long longs (java ints) to the output stream.
 void write_longlong(long value)
          Write CORBA long long (64 bits, java long) to the output stream.
 void write_Object(Object value)
          Write CORBA object reference to the output stream.
 void write_octet_array(byte[] seq, int offset, int length)
          Write array of octets (bytes) to the output stream.
 void write_octet(byte value)
          Write octet (byte) to the output stream.
 void write_short_array(short[] seq, int offset, int length)
          Write array of shorts (16 bit integers) to the output stream.
 void write_short(short value)
          Write short (16 bit signed integer) to the output stream.
 void write_string(String value)
          Write narrow (usually 8 bits per character) string to the output stream.
 void write_TypeCode(TypeCode value)
          Write typecode to the output stream.
 void write_ulong_array(int[] seq, int offset, int length)
          Write array of unsigned CORBA longs (java ints) to the output stream.
 void write_ulong(int value)
          Write unsigned CORBA long (32 bits, java int) to the output stream.
 void write_ulonglong_array(long[] seq, int offset, int length)
          Write array of unsigned CORBA long longs (java longs) to the output stream.
 void write_ulonglong(long value)
          Write unsigned CORBA long long (64 bits, java long) to the output stream.
 void write_ushort_array(short[] seq, int offset, int length)
          Write array of unsigned shorts (16 bit integers) to the output stream.
 void write_ushort(short value)
          Write unsigned short to the output stream.
 void write_Value(Serializable value)
          Write value type to the output stream.
 void write_wchar_array(char[] seq, int offset, int length)
          Write array of wide chars to the output stream.
 void write_wchar(char value)
          Write wide (usually 16 bit) char to the output stream.
 void write_wstring(String value)
          Write wide (usually 16 bits per character) string to the output stream.
 
Methods inherited from interface org.omg.CORBA.portable.ValueBase
_truncatable_ids
 

Method Detail

write_any

void write_any(Any value)
Write Any to the output stream.

Parameters:
value - a value to write.

write_boolean

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

Parameters:
value - a value to write.

write_char

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

Parameters:
value - a value to write.

write_wchar

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

Parameters:
value - a value to write.

write_octet

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

Parameters:
value - a value to write.

write_short

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

Parameters:
value - a value to write.

write_ushort

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

Parameters:
value - a value to write.

write_long

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

Parameters:
value - a value to write.

write_ulong

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

Parameters:
value - a value to write.

write_longlong

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

Parameters:
value - a value to write.

write_ulonglong

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_float

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

Parameters:
value - a value to write.

write_double

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

Parameters:
value - a value to write.

write_string

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

Parameters:
value - a value to write.

write_wstring

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

Parameters:
value - a value to write.

write_Object

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

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

write_Abstract

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_Value

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

Parameters:
value - a value to write.

write_TypeCode

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

Parameters:
value - a value to write.

write_any_array

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_array

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_array

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_wchar_array

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_octet_array

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_short_array

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_ushort_array

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_long_array

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_ulong_array

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_ulonglong_array

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_longlong_array

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_float_array

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_double_array

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

Parameters:
seq - a value to write.