|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 StreamSerializer
serializable
- The object that needs to be serialized.compression
- The degree of compression desired.
public Serializable getObjectFromXmlStream(java.io.ByteArrayInputStream inputStream)
StreamSerializer
getObjectFromXmlStream
in interface StreamSerializer
inputStream
- 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 Serializer
public Serializable createContentObject(StreamSerializationBuffer streamSerializationBuffer)
StreamSerializer
createContentObject
in interface StreamSerializer
streamSerializationBuffer
- Proxy containing the inputstream.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |