public class SerializedClassValues extends java.lang.Object
Serializable
, serializable with custom read/write methods,
Externalizable
).
The old externalization protocol from Java versions before 1.2 is not
supported by this class.Constructor and Description |
---|
SerializedClassValues(int size)
Constructor.
|
SerializedClassValues(SerializedClass serializedClass,
java.io.DataInputStream din,
SerializedEntityParser parser)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
getPostFieldData()
Returns the post field data.
|
java.util.List<java.lang.Object> |
getPreFieldData()
Returns the pre field data.
|
java.lang.Object |
getValue(int index)
Returns the given value.
|
boolean |
hasFieldValues()
Returns whether field data is present.
|
void |
removeValue(int index)
Removes the value at given index.
|
void |
serialize(SerializedClass serializedClass,
SerializedEntityPool pool,
java.io.DataOutputStream dos,
SerializedEntitySerializer serializer)
Serializes the class values.
|
void |
setValue(int index,
java.lang.Object value)
Sets the given value.
|
public SerializedClassValues(int size)
public SerializedClassValues(SerializedClass serializedClass, java.io.DataInputStream din, SerializedEntityParser parser) throws java.io.IOException
java.io.IOException
public java.lang.Object getValue(int index)
public void setValue(int index, java.lang.Object value)
public void removeValue(int index)
public void serialize(SerializedClass serializedClass, SerializedEntityPool pool, java.io.DataOutputStream dos, SerializedEntitySerializer serializer) throws java.io.IOException
java.io.IOException
public boolean hasFieldValues()
public java.util.List<java.lang.Object> getPreFieldData()
public java.util.List<java.lang.Object> getPostFieldData()