Public Member Functions | |
String | toString () |
String | getName () |
String | getClassName () |
String | getValue () |
Name | writeObject (Serializable object) |
Write a Serializable object. | |
void | writeObject (OStream s, String name, Streamable object, boolean writeClassName) |
Write an object to the OStream. | |
void | writeBoolean (String name, boolean b) |
void | writeBooleanArray (String name, boolean[] b) |
void | writeByte (String name, byte b, boolean sign) |
void | writeByteArray (String name, byte[] b, boolean sign) |
void | writeDouble (String name, double d) |
void | writeDoubleArray (String name, double[] d) |
void | writeFloat (String name, float f) |
void | writeFloatArray (String name, float[] f) |
void | writeInt (String name, int i, boolean sign) |
void | writeIntArray (String name, int[] i, boolean sign) |
void | writeShort (String name, short s, boolean sign) |
void | writeShortArray (String name, short[] s, boolean sign) |
void | writeString (String name, String s) |
void | writeStringArray (String name, String[] s) |
Sct.Serializable | readObject (String name) throws UnsupportedOperationException |
Read a Serializable using the back-end specific identifier. | |
Sct.Streamable | readObject (IStream s, String name) throws UnsupportedOperationException |
Read an object from an IStream. | |
Sct.Serializable | readObject (String uniqueID, String className) throws UnsupportedOperationException |
Read a Serializable with uniqueID and className as given. | |
Sct.Streamable | readObject (IStream s, String name, String className) throws UnsupportedOperationException |
Read an object from an IStream. | |
void | writeLong (String name, long i, boolean sign) throws java.io.IOException |
void | writeLongArray (String name, long[] i, boolean sign) throws java.io.IOException |
Protected Attributes | |
ArrayList | streamables = new ArrayList() |
ArrayList | primitives = new ArrayList() |
String | className |
String | name |
Package Functions | |
StreamableRep (String name, Serializable ob) | |
Used to implement lazy writing. | |
StreamableRep (String name, Streamable ob) | |
int | getChildCount () |
Rep | getChild (int index) |
Private Member Functions | |
void | writeChildren () |
Private Attributes | |
Streamable | object |
boolean | written = false |
Definition at line 74 of file StreamableRep.java.
|
Read an object from an IStream. This method should be used if the object was written with writeClassName = false. Creates the object from the IStream
Implements Sct.ObjectManager. Definition at line 229 of file StreamableRep.java. |
|
Read a Serializable with uniqueID and className as given.
Implements Sct.ObjectManager. Definition at line 225 of file StreamableRep.java. |
|
Read an object from an IStream. This method should be used if the object was written with writeClassName = true. First reads the className from the stream. Creates the object from the IStream
Implements Sct.ObjectManager. Definition at line 221 of file StreamableRep.java. |
|
Read a Serializable using the back-end specific identifier.
Implements Sct.ObjectManager. Definition at line 217 of file StreamableRep.java. |
|
Write an object to the OStream. Class object's write method. object may not be null. Causes a WriteAbortedException if it is.
Implements Sct.ObjectManager. Definition at line 151 of file StreamableRep.java. |
|
Write a Serializable object.
Implements Sct.ObjectManager. Definition at line 142 of file StreamableRep.java. |