All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.core.SerializedObject
java.lang.Object
|
+----weka.core.SerializedObject
- public class SerializedObject
- extends java.lang.Object
- implements java.io.Serializable
This class stores an object serialized in memory. It allows compression,
to be used to conserve memory (for example, when storing large strings
in memory), or can be used as a mechanism for deep copying objects.
- Version:
- $Revision: 1.4 $
- Author:
- Len Trigg (len@intelligenesis.net)
SerializedObject(Object)
- Serializes the supplied object into a byte array without compression.
SerializedObject(Object, boolean)
- Serializes the supplied object into a byte array.
equals(Object)
- Compares this object with another for equality.
getObject()
- Gets the object stored in this SerializedObject.
hashCode()
- Returns a hashcode for this object.
main(String[])
- Test routine, reads an arff file from stdin and measures memory usage
(the arff file should have long string attribute values)
main2(String[])
- Test routine, reads text from stdin and measures memory usage
toString()
- Returns a text representation of the state of this object.
SerializedObject
public SerializedObject(java.lang.Object obj) throws java.lang.Exception
Serializes the supplied object into a byte array without compression.
- Parameters:
obj
- the Object to serialize.
- Throws:
- java.lang.Exception - if the object is not Serializable.
SerializedObject
public SerializedObject(java.lang.Object obj,
boolean compress) throws java.lang.Exception
Serializes the supplied object into a byte array.
- Parameters:
obj
- the Object to serialize.
compress
- true if the object should be stored compressed.
- Throws:
- java.lang.Exception - if the object is not Serializable.
getObject
public java.lang.Object getObject()
Gets the object stored in this SerializedObject. The object returned
will be a deep copy of the original stored object.
- Returns:
- the deserialized Object.
equals
public final boolean equals(java.lang.Object other)
Compares this object with another for equality.
- Parameters:
other
- the other Object.
- Returns:
- true if the objects are equal.
- Overrides:
- equals in class java.lang.Object
hashCode
public final int hashCode()
Returns a hashcode for this object.
- Returns:
- the hashcode for this object.
- Overrides:
- hashCode in class java.lang.Object
toString
public java.lang.String toString()
Returns a text representation of the state of this object.
- Returns:
- a String representing this object.
- Overrides:
- toString in class java.lang.Object
main2
public static void main2(java.lang.String args[])
Test routine, reads text from stdin and measures memory usage
main
public static void main(java.lang.String args[])
Test routine, reads an arff file from stdin and measures memory usage
(the arff file should have long string attribute values)
All Packages Class Hierarchy This Package Previous Next Index WEKA's home