Class COM.ibm.jaws.motk.ObjectEDStreamBase
All Packages Class Hierarchy This Package Previous Next Index
Class COM.ibm.jaws.motk.ObjectEDStreamBase
java.lang.Object
|
+----COM.ibm.jaws.motk.ObjectEDStreamBase
- public class ObjectEDStreamBase
- extends Object
- implements InputEDStream, OutputEDStream
This class provides an abstract base class for implementing
Streams with underlying storage that only contains objects. For
example it is very easy to implement a stream based on an array of
objects using this class as your base.
-
defaultRelativeTo
-
-
ObjectEDStreamBase()
-
-
atEnd()
-
-
close()
-
-
readBegin()
-
-
readBoolean()
-
-
readByte()
-
-
readChar()
-
-
readDouble()
-
-
readEnd()
-
-
readFloat()
-
-
readInt()
-
-
readLong()
-
-
readManageable()
-
-
readManaged(BaseCollection)
-
-
readObject()
-
-
readObject(String)
- The underlying implementation must implement this method.
-
readShort()
-
-
readString()
-
-
setDefaultRelativeTo(BaseCollection)
- Used when relativeTo parameter to readManaged is null.
-
writeBegin()
-
-
writeBoolean(boolean)
-
-
writeByte(byte)
-
-
writeChar(char)
-
-
writeDouble(double)
-
-
writeEnd()
-
-
writeFloat(float)
-
-
writeInt(int)
-
-
writeLong(long)
-
-
writeManageable(Manageable)
-
-
writeManaged(BaseCollection, Managed)
-
-
writeObject(Object)
-
-
writeShort(short)
-
-
writeString(String)
-
defaultRelativeTo
protected BaseCollection defaultRelativeTo
ObjectEDStreamBase
public ObjectEDStreamBase()
setDefaultRelativeTo
public void setDefaultRelativeTo(BaseCollection defaultRelativeTo)
- Used when relativeTo parameter to readManaged is null.
close
public abstract void close()
atEnd
public abstract boolean atEnd()
readBegin
public void readBegin()
readEnd
public abstract void readEnd()
readBoolean
public boolean readBoolean()
readByte
public byte readByte()
readShort
public short readShort()
readInt
public int readInt()
readLong
public long readLong()
readFloat
public float readFloat()
readDouble
public double readDouble()
readChar
public char readChar()
readString
public String readString()
readObject
public Object readObject(String interfaceName)
- The underlying implementation must implement this method. This
method has the same meaning as readObject except that it does not
check for end markers.
readObject
public abstract Object readObject()
readManaged
public Managed readManaged(BaseCollection relativeTo)
readManageable
public Manageable readManageable()
writeBegin
public void writeBegin()
writeEnd
public abstract void writeEnd()
writeBoolean
public void writeBoolean(boolean value)
writeByte
public void writeByte(byte value)
writeShort
public void writeShort(short value)
writeInt
public void writeInt(int value)
writeLong
public void writeLong(long value)
writeFloat
public void writeFloat(float value)
writeDouble
public void writeDouble(double value)
writeChar
public void writeChar(char value)
writeString
public void writeString(String value)
writeObject
public abstract void writeObject(Object value)
writeManageable
public void writeManageable(Manageable value)
writeManaged
public void writeManaged(BaseCollection relativeTo,
Managed value)
All Packages Class Hierarchy This Package Previous Next Index