org.omg.CORBA
Interface DataInputStream
- IDLEntity, Serializable, ValueBase
An interface for reading the custom value types. A value type, providing
its own mechanism for reading the content, must implement
the
CustomValue
that uses this interface.
Object | read_Abstract() - Read abstract interface.
|
Object | read_Object() - Read CORBA object.
|
TypeCode | read_TypeCode() - Read typecode.
|
Serializable | read_Value() - Read the CORBA value type.
|
Any | read_any() - Read
Any .
|
void | read_any_array(AnySeqHolder seq, int offset, int length) - Read array of Any's.
|
boolean | read_boolean() - Read boolean.
|
void | read_boolean_array(BooleanSeqHolder seq, int offset, int length) - Read boolean array.
|
char | read_char() - Read narrow (usually 8 bit) char.
|
void | read_char_array(CharSeqHolder seq, int offset, int length) - Read array of narrow (usually 8 bit) chars.
|
double | read_double() - Read dobule.
|
void | read_double_array(DoubleSeqHolder seq, int offset, int length) - Read array of doubles.
|
float | read_float() - Read float.
|
void | read_float_array(FloatSeqHolder seq, int offset, int length) - Read array of floats.
|
int | read_long() - Read CORBA long (java int, 32 bits).
|
void | read_long_array(LongSeqHolder seq, int offset, int length) - Read array of CORBA longs (java ints).
|
long | read_longlong() - Read CORBA long long (java long, 64 bits).
|
void | read_longlong_array(LongLongSeqHolder seq, int offset, int length) - Read array of CORBA long longs (java longs).
|
byte | read_octet() - Read octet (byte).
|
void | read_octet_array(OctetSeqHolder seq, int offset, int length) - Read array of bytes.
|
short | read_short() - Read short (16 bit int).
|
void | read_short_array(ShortSeqHolder seq, int offset, int length) - Read array of shorts (16 bit ints).
|
String | read_string() - Read narrow string (usually 8 bits per character).
|
int | read_ulong() - Read CORBA unsigned long (java int).
|
void | read_ulong_array(ULongSeqHolder seq, int offset, int length) - Read array of CORBA unsigned longs (java ints).
|
long | read_ulonglong() - Read unsigned CORBA long long (java long, 64 bits).
|
void | read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length) - Read array of CORBA unsigned long longs (java longs).
|
short | read_ushort() - Read unsigned short.
|
void | read_ushort_array(UShortSeqHolder seq, int offset, int length) - Read array of unsigned shorts (16 bit ints).
|
char | read_wchar() - Read wide (usually 16 bit) char.
|
void | read_wchar_array(WCharSeqHolder seq, int offset, int length) - Read array of wide (usually 16 bit) chars.
|
String | read_wstring() - Read wide string (usually 16 bits per character).
|
read_Abstract
public Object read_Abstract()
Read abstract interface.
- a value, extracted from the stream. May be either CORBA Object or
CORBA value type.
read_any
public Any read_any()
- a value, extracted from the stream.
read_any_array
public void read_any_array(AnySeqHolder seq,
int offset,
int length)
Read array of Any's.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_boolean
public boolean read_boolean()
Read boolean.
- a value, extracted from the stream.
read_boolean_array
public void read_boolean_array(BooleanSeqHolder seq,
int offset,
int length)
Read boolean array.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_char
public char read_char()
Read narrow (usually 8 bit) char.
- a value, extracted from the stream.
read_char_array
public void read_char_array(CharSeqHolder seq,
int offset,
int length)
Read array of narrow (usually 8 bit) chars.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_double
public double read_double()
Read dobule.
- a value, extracted from the stream.
read_double_array
public void read_double_array(DoubleSeqHolder seq,
int offset,
int length)
Read array of doubles.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_float
public float read_float()
Read float.
- a value, extracted from the stream.
read_float_array
public void read_float_array(FloatSeqHolder seq,
int offset,
int length)
Read array of floats.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_long
public int read_long()
Read CORBA long (java int, 32 bits).
- a value, extracted from the stream.
read_long_array
public void read_long_array(LongSeqHolder seq,
int offset,
int length)
Read array of CORBA longs (java ints).
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_longlong
public long read_longlong()
Read CORBA long long (java long, 64 bits).
- a value, extracted from the stream.
read_longlong_array
public void read_longlong_array(LongLongSeqHolder seq,
int offset,
int length)
Read array of CORBA long longs (java longs).
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_octet
public byte read_octet()
Read octet (byte).
- a value, extracted from the stream.
read_octet_array
public void read_octet_array(OctetSeqHolder seq,
int offset,
int length)
Read array of bytes.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_short
public short read_short()
Read short (16 bit int).
- a value, extracted from the stream.
read_short_array
public void read_short_array(ShortSeqHolder seq,
int offset,
int length)
Read array of shorts (16 bit ints).
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_string
public String read_string()
Read narrow string (usually 8 bits per character).
- a value, extracted from the stream.
read_ulong
public int read_ulong()
Read CORBA unsigned long (java int).
- a value, extracted from the stream.
read_ulong_array
public void read_ulong_array(ULongSeqHolder seq,
int offset,
int length)
Read array of CORBA unsigned longs (java ints).
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_ulonglong
public long read_ulonglong()
Read unsigned CORBA long long (java long, 64 bits).
- a value, extracted from the stream.
read_ulonglong_array
public void read_ulonglong_array(ULongLongSeqHolder seq,
int offset,
int length)
Read array of CORBA unsigned long longs (java longs).
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_ushort
public short read_ushort()
Read unsigned short.
- a value, extracted from the stream.
read_ushort_array
public void read_ushort_array(UShortSeqHolder seq,
int offset,
int length)
Read array of unsigned shorts (16 bit ints).
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_wchar
public char read_wchar()
Read wide (usually 16 bit) char.
- a value, extracted from the stream.
read_wchar_array
public void read_wchar_array(WCharSeqHolder seq,
int offset,
int length)
Read array of wide (usually 16 bit) chars.
The value, extracted from the stream, is returned in the
.value field of the passed holder.
read_wstring
public String read_wstring()
Read wide string (usually 16 bits per character).
- a value, extracted from the stream.
DataInputStream.java --
Copyright (C) 2005 Free Software Foundation, Inc.
This file is part of GNU Classpath.
GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Classpath; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA.
Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent
modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that
module. An independent module is a module which is not derived from
or based on this library. If you modify this library, you may extend
this exception to your version of the library, but you are not
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.