org.jacorb.orb

Class DataInputStream

public class DataInputStream extends Object implements DataInputStream

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

Version: $Id$

Author: Nick Cross

Constructor Summary
DataInputStream(InputStream istream)
Method Summary
Objectread_Abstract()
Operation read_Abstract
Anyread_any()
Operation read_any
voidread_any_array(AnySeqHolder seq, int offset, int length)
Operation read_any_array
booleanread_boolean()
Operation read_boolean
voidread_boolean_array(BooleanSeqHolder seq, int offset, int length)
Operation read_boolean_array
charread_char()
Operation read_char
voidread_char_array(CharSeqHolder seq, int offset, int length)
Operation read_char_array
doubleread_double()
Operation read_double
voidread_double_array(DoubleSeqHolder seq, int offset, int length)
Operation read_double_array
floatread_float()
Operation read_float
voidread_float_array(FloatSeqHolder seq, int offset, int length)
Operation read_float_array
intread_long()
Operation read_long
doubleread_longdouble()
Operation read_longdouble.
longread_longlong()
Operation read_longlong
voidread_longlong_array(LongLongSeqHolder seq, int offset, int length)
Operation read_longlong_array
voidread_long_array(LongSeqHolder seq, int offset, int length)
Operation read_long_array
byteread_octet()
Operation read_octet
voidread_octet_array(OctetSeqHolder seq, int offset, int length)
Operation read_octet_array
Objectread_Object()
Operation read_Object
shortread_short()
Operation read_short
voidread_short_array(ShortSeqHolder seq, int offset, int length)
Operation read_short_array
Stringread_string()
Operation read_string
TypeCoderead_TypeCode()
Operation read_TypeCode
intread_ulong()
Operation read_ulong
longread_ulonglong()
Operation read_ulonglong
voidread_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
Operation read_ulonglong_array
voidread_ulong_array(ULongSeqHolder seq, int offset, int length)
Operation read_ulong_array
shortread_ushort()
Operation read_ushort
voidread_ushort_array(UShortSeqHolder seq, int offset, int length)
Operation read_ushort_array
Serializableread_Value()
Operation read_value
charread_wchar()
Operation read_wchar
voidread_wchar_array(WCharSeqHolder seq, int offset, int length)
Operation read_wchar_array
Stringread_wstring()
Operation read_wstring
String[]_truncatable_ids()
List of truncatable _ids

Constructor Detail

DataInputStream

public DataInputStream(InputStream istream)

Method Detail

read_Abstract

public Object read_Abstract()
Operation read_Abstract

read_any

public Any read_any()
Operation read_any

read_any_array

public void read_any_array(AnySeqHolder seq, int offset, int length)
Operation read_any_array

read_boolean

public boolean read_boolean()
Operation read_boolean

read_boolean_array

public void read_boolean_array(BooleanSeqHolder seq, int offset, int length)
Operation read_boolean_array

read_char

public char read_char()
Operation read_char

read_char_array

public void read_char_array(CharSeqHolder seq, int offset, int length)
Operation read_char_array

read_double

public double read_double()
Operation read_double

read_double_array

public void read_double_array(DoubleSeqHolder seq, int offset, int length)
Operation read_double_array

read_float

public float read_float()
Operation read_float

read_float_array

public void read_float_array(FloatSeqHolder seq, int offset, int length)
Operation read_float_array

read_long

public int read_long()
Operation read_long

read_longdouble

public double read_longdouble()
Operation read_longdouble. This is not implemented.

read_longlong

public long read_longlong()
Operation read_longlong

read_longlong_array

public void read_longlong_array(LongLongSeqHolder seq, int offset, int length)
Operation read_longlong_array

read_long_array

public void read_long_array(LongSeqHolder seq, int offset, int length)
Operation read_long_array

read_octet

public byte read_octet()
Operation read_octet

read_octet_array

public void read_octet_array(OctetSeqHolder seq, int offset, int length)
Operation read_octet_array

read_Object

public Object read_Object()
Operation read_Object

read_short

public short read_short()
Operation read_short

read_short_array

public void read_short_array(ShortSeqHolder seq, int offset, int length)
Operation read_short_array

read_string

public String read_string()
Operation read_string

read_TypeCode

public TypeCode read_TypeCode()
Operation read_TypeCode

read_ulong

public int read_ulong()
Operation read_ulong

read_ulonglong

public long read_ulonglong()
Operation read_ulonglong

read_ulonglong_array

public void read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
Operation read_ulonglong_array

read_ulong_array

public void read_ulong_array(ULongSeqHolder seq, int offset, int length)
Operation read_ulong_array

read_ushort

public short read_ushort()
Operation read_ushort

read_ushort_array

public void read_ushort_array(UShortSeqHolder seq, int offset, int length)
Operation read_ushort_array

read_Value

public Serializable read_Value()
Operation read_value

read_wchar

public char read_wchar()
Operation read_wchar

read_wchar_array

public void read_wchar_array(WCharSeqHolder seq, int offset, int length)
Operation read_wchar_array

read_wstring

public String read_wstring()
Operation read_wstring

_truncatable_ids

public String[] _truncatable_ids()
List of truncatable _ids