|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectInput
Streams to be used with serialization to read objects must implement this interface. ObjectInputStream is one example.
ObjectInputStream
,
ObjectOutput
Method Summary | |
---|---|
int |
available()
Answers a int representing then number of bytes of primitive data that are available. |
void |
close()
Close this ObjectInput. |
int |
read()
Reads a single byte from this ObjectInput and returns the result as an int. |
int |
read(byte[] buffer)
Reads bytes from the ObjectInput and stores them in byte array buffer . |
int |
read(byte[] buffer,
int offset,
int count)
Reads at most count bytes from the ObjectInput and stores them in byte array buffer
starting at offset count . |
java.lang.Object |
readObject()
Reads the next object from this ObjectInput. |
long |
skip(long toSkip)
Skips toSkip number of bytes in this ObjectInput. |
Methods inherited from interface java.io.DataInput |
---|
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes |
Method Detail |
---|
int available() throws java.io.IOException
java.io.IOException
- If an error occurs in this ObjectInput.void close() throws java.io.IOException
java.io.IOException
- If an error occurs attempting to close this ObjectInput.int read() throws java.io.IOException
java.io.IOException
- If the ObjectInput is already closed or another IOException occurs.int read(byte[] buffer) throws java.io.IOException
ObjectInput
and stores them in byte array buffer
. Blocks while
waiting for input.
buffer
- the array in which to store the read bytes.
-1
if encountered end of ObjectInput
.
java.io.IOException
- If the ObjectInput
is already closed or another IOException occurs.int read(byte[] buffer, int offset, int count) throws java.io.IOException
count
bytes from the ObjectInput and stores them in byte array buffer
starting at offset count
. Answer the number of bytes actually read or -1 if no bytes were read and end
of ObjectInput was encountered.
buffer
- the byte array in which to store the read bytes.offset
- the offset in buffer
to store the read bytes.count
- the maximum number of bytes to store in buffer
.
java.io.IOException
- If the ObjectInput is already closed or another IOException occurs.java.lang.Object readObject() throws java.lang.ClassNotFoundException, java.io.IOException
java.io.IOException
- If an error occurs attempting to read from this ObjectInput.
java.lang.ClassNotFoundException
- If the object's class cannot be foundlong skip(long toSkip) throws java.io.IOException
toSkip
number of bytes in this ObjectInput. Subsequent read()
's will not return
these bytes.
toSkip
- the number of bytes to skip.
java.io.IOException
- If the ObjectInput is already closed or another IOException occurs.
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |