org.openorb.CORBA
Class DataOutputStream

java.lang.Object
  |
  +--org.openorb.CORBA.DataOutputStream
All Implemented Interfaces:
DataOutputStream, IDLEntity, java.io.Serializable, ValueBase

public class DataOutputStream
extends java.lang.Object
implements DataOutputStream

This class is the implementation of DataOutputStream used for custom marshalling of value type. It simply delegates to OutputStream all functions.

Version:
$Revision: 1.5 $ $Date: 2002/07/15 14:53:41 $
Author:
Jerome Daniel
See Also:
Serialized Form

Constructor Summary
DataOutputStream(OutputStream ostream)
          Constructor
 
Method Summary
 java.lang.String[] _truncatable_ids()
          List of truncatable _ids
 void write_Abstract(java.lang.Object value)
          Operation write_Abstract
 void write_any_array(Any[] seq, int offset, int length)
          Operation write_any_array
 void write_any(Any value)
          Operation write_any
 void write_boolean_array(boolean[] seq, int offset, int length)
          Operation write_boolean_array
 void write_boolean(boolean value)
          Operation write_boolean
 void write_char_array(char[] seq, int offset, int length)
          Operation write_char_array
 void write_char(char value)
          Operation write_char
 void write_double_array(double[] seq, int offset, int length)
          Operation write_double_array
 void write_double(double value)
          Operation write_double
 void write_float_array(float[] seq, int offset, int length)
          Operation write_float_array
 void write_float(float value)
          Operation write_float
 void write_long_array(int[] seq, int offset, int length)
          Operation write_long_array
 void write_long(int value)
          Operation write_long
 void write_longdouble(double value)
          Operation write_longdouble.
 void write_longlong_array(long[] seq, int offset, int length)
          Operation write_longlong_array
 void write_longlong(long value)
          Operation write_longlong
 void write_Object(Object value)
          Operation write_Object
 void write_octet_array(byte[] seq, int offset, int length)
          Operation write_octet_array
 void write_octet(byte value)
          Operation write_octet
 void write_short_array(short[] seq, int offset, int length)
          Operation write_short_array
 void write_short(short value)
          Operation write_short
 void write_string(java.lang.String value)
          Operation write_string
 void write_TypeCode(TypeCode value)
          Operation write_TypeCode
 void write_ulong_array(int[] seq, int offset, int length)
          Operation write_ulong_array
 void write_ulong(int value)
          Operation write_ulong
 void write_ulonglong_array(long[] seq, int offset, int length)
          Operation write_ulonglong_array
 void write_ulonglong(long value)
          Operation write_ulonglong
 void write_ushort_array(short[] seq, int offset, int length)
          Operation write_ushort_array
 void write_ushort(short value)
          Operation write_ushort
 void write_Value(java.io.Serializable value)
          Operation write_value
 void write_wchar_array(char[] seq, int offset, int length)
          Operation write_wchar_array
 void write_wchar(char value)
          Operation write_wchar
 void write_wstring(java.lang.String value)
          Operation write_wstring
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataOutputStream

public DataOutputStream(OutputStream ostream)
Constructor
Method Detail

_truncatable_ids

public java.lang.String[] _truncatable_ids()
List of truncatable _ids
Specified by:
_truncatable_ids in interface ValueBase

write_any

public void write_any(Any value)
Operation write_any
Specified by:
write_any in interface DataOutputStream

write_boolean

public void write_boolean(boolean value)
Operation write_boolean
Specified by:
write_boolean in interface DataOutputStream

write_char

public void write_char(char value)
Operation write_char
Specified by:
write_char in interface DataOutputStream

write_wchar

public void write_wchar(char value)
Operation write_wchar
Specified by:
write_wchar in interface DataOutputStream

write_octet

public void write_octet(byte value)
Operation write_octet
Specified by:
write_octet in interface DataOutputStream

write_short

public void write_short(short value)
Operation write_short
Specified by:
write_short in interface DataOutputStream

write_ushort

public void write_ushort(short value)
Operation write_ushort
Specified by:
write_ushort in interface DataOutputStream

write_long

public void write_long(int value)
Operation write_long
Specified by:
write_long in interface DataOutputStream

write_ulong

public void write_ulong(int value)
Operation write_ulong
Specified by:
write_ulong in interface DataOutputStream

write_longlong

public void write_longlong(long value)
Operation write_longlong
Specified by:
write_longlong in interface DataOutputStream

write_ulonglong

public void write_ulonglong(long value)
Operation write_ulonglong
Specified by:
write_ulonglong in interface DataOutputStream

write_float

public void write_float(float value)
Operation write_float
Specified by:
write_float in interface DataOutputStream

write_double

public void write_double(double value)
Operation write_double
Specified by:
write_double in interface DataOutputStream

write_longdouble

public void write_longdouble(double value)
Operation write_longdouble. This is not implemented.

write_string

public void write_string(java.lang.String value)
Operation write_string
Specified by:
write_string in interface DataOutputStream

write_wstring

public void write_wstring(java.lang.String value)
Operation write_wstring
Specified by:
write_wstring in interface DataOutputStream

write_Object

public void write_Object(Object value)
Operation write_Object
Specified by:
write_Object in interface DataOutputStream

write_Abstract

public void write_Abstract(java.lang.Object value)
Operation write_Abstract
Specified by:
write_Abstract in interface DataOutputStream

write_Value

public void write_Value(java.io.Serializable value)
Operation write_value
Specified by:
write_Value in interface DataOutputStream

write_TypeCode

public void write_TypeCode(TypeCode value)
Operation write_TypeCode
Specified by:
write_TypeCode in interface DataOutputStream

write_any_array

public void write_any_array(Any[] seq,
                            int offset,
                            int length)
Operation write_any_array
Specified by:
write_any_array in interface DataOutputStream

write_boolean_array

public void write_boolean_array(boolean[] seq,
                                int offset,
                                int length)
Operation write_boolean_array
Specified by:
write_boolean_array in interface DataOutputStream

write_char_array

public void write_char_array(char[] seq,
                             int offset,
                             int length)
Operation write_char_array
Specified by:
write_char_array in interface DataOutputStream

write_wchar_array

public void write_wchar_array(char[] seq,
                              int offset,
                              int length)
Operation write_wchar_array
Specified by:
write_wchar_array in interface DataOutputStream

write_octet_array

public void write_octet_array(byte[] seq,
                              int offset,
                              int length)
Operation write_octet_array
Specified by:
write_octet_array in interface DataOutputStream

write_short_array

public void write_short_array(short[] seq,
                              int offset,
                              int length)
Operation write_short_array
Specified by:
write_short_array in interface DataOutputStream

write_ushort_array

public void write_ushort_array(short[] seq,
                               int offset,
                               int length)
Operation write_ushort_array
Specified by:
write_ushort_array in interface DataOutputStream

write_long_array

public void write_long_array(int[] seq,
                             int offset,
                             int length)
Operation write_long_array
Specified by:
write_long_array in interface DataOutputStream

write_ulong_array

public void write_ulong_array(int[] seq,
                              int offset,
                              int length)
Operation write_ulong_array
Specified by:
write_ulong_array in interface DataOutputStream

write_longlong_array

public void write_longlong_array(long[] seq,
                                 int offset,
                                 int length)
Operation write_longlong_array
Specified by:
write_longlong_array in interface DataOutputStream

write_ulonglong_array

public void write_ulonglong_array(long[] seq,
                                  int offset,
                                  int length)
Operation write_ulonglong_array
Specified by:
write_ulonglong_array in interface DataOutputStream

write_float_array

public void write_float_array(float[] seq,
                              int offset,
                              int length)
Operation write_float_array
Specified by:
write_float_array in interface DataOutputStream

write_double_array

public void write_double_array(double[] seq,
                               int offset,
                               int length)
Operation write_double_array
Specified by:
write_double_array in interface DataOutputStream