org.garret.serme
Interface IInputStream

All Known Implementing Classes:
org.garret.serme.impl.BufferedObjectDataInputStream, org.garret.serme.impl.ObjectDataInputStream

public interface IInputStream

Interface for fetching component of the objects. Programmer should use methods of this interface while implementation of ISerializable.readObject(IInputStream) method


Method Summary
 void close()
          Close the stream.
 boolean[] readArrayOfBoolean()
          Read array of boolean value
 byte[] readArrayOfByte()
          Read array of char value
 char[] readArrayOfChar()
          Read array of byte value
 java.util.Date[] readArrayOfDate()
          Read array of Date value
 int[] readArrayOfInt()
          Read array of int value
 long[] readArrayOfLong()
          Read array of long value
 java.lang.Object[] readArrayOfObject()
          Read array of object value.
 short[] readArrayOfShort()
          Read array of short value
 java.lang.String[] readArrayOfString()
          Read array of String value
 boolean readBoolean()
          Read boolean value
 byte readByte()
          Read byte value
 char readChar()
          Read char value
 java.util.Date readDate()
          Read date value
 int readInt()
          Read int value
 long readLong()
          Read long value
 java.lang.Object readObject()
          Read object value.
 short readShort()
          Read short value
 java.lang.String readString()
          Read string value
 

Method Detail

close

public void close()
Close the stream.


readArrayOfBoolean

public boolean[] readArrayOfBoolean()
Read array of boolean value

Returns:
boolean[] field value

readArrayOfByte

public byte[] readArrayOfByte()
Read array of char value

Returns:
char[] field value

readArrayOfChar

public char[] readArrayOfChar()
Read array of byte value

Returns:
byte[] field value

readArrayOfDate

public java.util.Date[] readArrayOfDate()
Read array of Date value

Returns:
java.util.Date[] field value

readArrayOfInt

public int[] readArrayOfInt()
Read array of int value

Returns:
int[] field value

readArrayOfLong

public long[] readArrayOfLong()
Read array of long value

Returns:
long[] field value

readArrayOfObject

public java.lang.Object[] readArrayOfObject()
Read array of object value. Restrictions of array elements type are the same as for readObject() method.

Returns:
Object[] field value

readArrayOfShort

public short[] readArrayOfShort()
Read array of short value

Returns:
short[] field value

readArrayOfString

public java.lang.String[] readArrayOfString()
Read array of String value

Returns:
String[] field value

readBoolean

public boolean readBoolean()
Read boolean value

Returns:
boolean field value

readByte

public byte readByte()
Read byte value

Returns:
byte field value

readChar

public char readChar()
Read char value

Returns:
char field value

readDate

public java.util.Date readDate()
Read date value

Returns:
java.util.date field value

readInt

public int readInt()
Read int value

Returns:
int field value

readLong

public long readLong()
Read long value

Returns:
long field value

readObject

public java.lang.Object readObject()
Read object value. Supported object types include:

Returns:
Object field value

readShort

public short readShort()
Read short value

Returns:
short field value

readString

public java.lang.String readString()
Read string value

Returns:
string field value