|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openbandy.io.stream.StreamSerializerImpl
public class StreamSerializerImpl
TODO describe purpose and usage
TODO check and optimze compression (vector!)
TODO check and fix ser/deser COMPRESSED_BEST (ZIP)
(c) Copyright P. Bolliger 2007, ALL RIGHTS RESERVED.
| Field Summary |
|---|
| Fields inherited from interface org.openbandy.io.stream.StreamSerializer |
|---|
COMPRESSED_BEST, COMPRESSED_TOKEN, COMPRESSED_ZIP, COMPRESSION_NONE |
| Fields inherited from interface org.openbandy.io.Serializer |
|---|
MODE_DATABASE, MODE_DEFAULT, MODE_RMS, MODE_STREAM |
| Constructor Summary | |
|---|---|
StreamSerializerImpl()
|
|
| Method Summary | |
|---|---|
Serializable |
createContentObject(StreamSerializationBuffer streamSerializationBuffer)
This method creates a new serializable object according to the class name that can be read next from the inputstream in the streamSerializationBuffer. |
void |
deserializeObject(Serializable serializable,
SerializationBuffer serializationBuffer)
TODO comment! |
Serializable |
getObjectFromXmlStream(java.io.ByteArrayInputStream inputStream)
This method deserializes an object from the given InputStream. |
java.io.ByteArrayOutputStream |
getXmlStream(Serializable serializable,
int compression)
This method generates an XML representation of the given object. |
void |
serializeObject(Serializable serializable,
SerializationBuffer serializationBuffer)
TODO comment! |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StreamSerializerImpl()
| Method Detail |
|---|
public java.io.ByteArrayOutputStream getXmlStream(Serializable serializable,
int compression)
StreamSerializer
getXmlStream in interface StreamSerializerserializable - The object that needs to be serialized.compression - The degree of compression desired.
public Serializable getObjectFromXmlStream(java.io.ByteArrayInputStream inputStream)
StreamSerializer
getObjectFromXmlStream in interface StreamSerializerinputStream - The InputStream to read from.
NULL.
public void serializeObject(Serializable serializable,
SerializationBuffer serializationBuffer)
Serializer
serializeObject in interface Serializer
public void deserializeObject(Serializable serializable,
SerializationBuffer serializationBuffer)
Serializer
deserializeObject in interface Serializerpublic Serializable createContentObject(StreamSerializationBuffer streamSerializationBuffer)
StreamSerializer
createContentObject in interface StreamSerializerstreamSerializationBuffer - Proxy containing the inputstream.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||