public abstract class InputStream extends InputStream
_array
versions of the methods can be directly
used to read sequences and arrays of IDL types.Constructor and Description |
---|
InputStream() |
Modifier and Type | Method and Description |
---|---|
ORB |
orb()
Returns the ORB that created this InputStream.
|
abstract Any |
read_any()
Reads an Any from this input stream.
|
abstract void |
read_boolean_array(boolean[] value,
int offset,
int length)
Reads an array of booleans from this input stream.
|
abstract boolean |
read_boolean()
Reads a boolean value from this input stream.
|
abstract void |
read_char_array(char[] value,
int offset,
int length)
Reads an array of chars from this input stream.
|
abstract char |
read_char()
Reads a char value from this input stream.
|
Context |
read_Context()
Reads a CORBA context from the stream.
|
abstract void |
read_double_array(double[] value,
int offset,
int length)
Reads an array of doubles from this input stream.
|
abstract double |
read_double()
Reads a double value from this input stream.
|
BigDecimal |
read_fixed()
Reads a BigDecimal number.
|
abstract void |
read_float_array(float[] value,
int offset,
int length)
Reads an array of floats from this input stream.
|
abstract float |
read_float()
Reads a float value from this input stream.
|
abstract void |
read_long_array(int[] value,
int offset,
int length)
Reads an array of CORBA longs (that is, Java ints) from this input stream.
|
abstract int |
read_long()
Reads a CORBA long (that is, Java int) value from this input stream.
|
abstract void |
read_longlong_array(long[] value,
int offset,
int length)
Reads an array of CORBA longlongs (that is, Java longs) from this input
stream.
|
abstract long |
read_longlong()
Reads a CORBA longlong (that is, Java long) value from this input stream.
|
abstract Object |
read_Object()
Reads a CORBA object from this input stream.
|
Object |
read_Object(Class clz)
Unmarshals an object and returns a CORBA Object,
which is an instance of the class passed as its argument.
|
abstract void |
read_octet_array(byte[] value,
int offset,
int length)
Reads an array of octets (that is, bytes) from this input stream.
|
abstract byte |
read_octet()
Reads an octet (that is, a byte) value from this input stream.
|
Principal |
read_Principal()
Deprecated.
Deprecated by CORBA 2.2.
|
abstract void |
read_short_array(short[] value,
int offset,
int length)
Reads an array of shorts from this input stream.
|
abstract short |
read_short()
Reads a short value from this input stream.
|
abstract String |
read_string()
Reads a string value from this input stream.
|
abstract TypeCode |
read_TypeCode()
Reads a
TypeCode from this input stream. |
abstract void |
read_ulong_array(int[] value,
int offset,
int length)
Reads an array of unsigned CORBA longs (that is, Java ints) from this input
stream.
|
abstract int |
read_ulong()
Reads an unsigned CORBA long (that is, Java int) value from this input
stream.
|
abstract void |
read_ulonglong_array(long[] value,
int offset,
int length)
Reads an array of unsigned CORBA longlongs (that is, Java longs) from this
input stream.
|
abstract long |
read_ulonglong()
Reads a CORBA unsigned longlong (that is, Java long) value from this input
stream.
|
abstract void |
read_ushort_array(short[] value,
int offset,
int length)
Reads an array of unsigned shorts from this input stream.
|
abstract short |
read_ushort()
Reads a unsigned short value from this input stream.
|
abstract void |
read_wchar_array(char[] value,
int offset,
int length)
Reads an array of wide chars from this input stream.
|
abstract char |
read_wchar()
Reads a wide char value from this input stream.
|
abstract String |
read_wstring()
Reads a wide string value from this input stream.
|
int |
read()
Reads the next byte of data from the input stream.
|
available, close, mark, markSupported, read, read, reset, skip
public abstract boolean read_boolean()
boolean
value read from this input streampublic abstract char read_char()
char
value read from this input streampublic abstract char read_wchar()
char
value read from this input streampublic abstract byte read_octet()
byte
value read from this input streampublic abstract short read_short()
short
value read from this input streampublic abstract short read_ushort()
short
value read from this input streampublic abstract int read_long()
int
value read from this input streampublic abstract int read_ulong()
int
value read from this input streampublic abstract long read_longlong()
long
value read from this input streampublic abstract long read_ulonglong()
long
value read from this input streampublic abstract float read_float()
float
value read from this input streampublic abstract double read_double()
double
value read from this input streampublic abstract String read_string()
String
value read from this input streampublic abstract String read_wstring()
String
value read from this input streampublic abstract void read_boolean_array(boolean[] value, int offset, int length)
value
- returned array of booleans.offset
- offset on the stream.length
- length of buffer to read.public abstract void read_char_array(char[] value, int offset, int length)
value
- returned array of chars.offset
- offset on the stream.length
- length of buffer to read.public abstract void read_wchar_array(char[] value, int offset, int length)
value
- returned array of wide chars.offset
- offset on the stream.length
- length of buffer to read.public abstract void read_octet_array(byte[] value, int offset, int length)
value
- returned array of octets (that is, bytes).offset
- offset on the stream.length
- length of buffer to read.public abstract void read_short_array(short[] value, int offset, int length)
value
- returned array of shorts.offset
- offset on the stream.length
- length of buffer to read.public abstract void read_ushort_array(short[] value, int offset, int length)
value
- returned array of shorts.offset
- offset on the stream.length
- length of buffer to read.public abstract void read_long_array(int[] value, int offset, int length)
value
- returned array of CORBA longs (that is, Java ints).offset
- offset on the stream.length
- length of buffer to read.public abstract void read_ulong_array(int[] value, int offset, int length)
value
- returned array of CORBA longs (that is, Java ints).offset
- offset on the stream.length
- length of buffer to read.public abstract void read_longlong_array(long[] value, int offset, int length)
value
- returned array of CORBA longs (that is, Java longs).offset
- offset on the stream.length
- length of buffer to read.public abstract void read_ulonglong_array(long[] value, int offset, int length)
value
- returned array of CORBA longs (that is, Java longs).offset
- offset on the stream.length
- length of buffer to read.public abstract void read_float_array(float[] value, int offset, int length)
value
- returned array of floats.offset
- offset on the stream.length
- length of buffer to read.public abstract void read_double_array(double[] value, int offset, int length)
value
- returned array of doubles.offset
- offset on the stream.length
- length of buffer to read.public abstract Object read_Object()
Object
instance read from this input stream.public abstract TypeCode read_TypeCode()
TypeCode
from this input stream.TypeCode
instance read from this input stream.public abstract Any read_any()
Any
instance read from this input stream.@Deprecated public Principal read_Principal()
public int read() throws IOException
InputStream
int
in the range 0
to
255
. If no byte is available because the end of the stream
has been reached, the value -1
is returned. This method
blocks until input data is available, the end of the stream is detected,
or an exception is thrown.
A subclass must provide an implementation of this method.
read
in class InputStream
-1
if the end of the
stream is reached.IOException
- if an I/O error occurs.portable
package comments for unimplemented featurespublic BigDecimal read_fixed()
public Context read_Context()
portable
package comments for unimplemented featurespublic Object read_Object(Class clz)
clz
- The Class object for the stub class which
corresponds to the type that is statistically expected, or
the Class object for the RMI/IDL interface type that
is statistically expected.portable
package comments for unimplemented featurespublic ORB orb()
ORB
object that created this streamportable
package comments for unimplemented features Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.