com.jme3.network.serializing.serializers
Class StringSerializer

java.lang.Object
  extended by com.jme3.network.serializing.Serializer
      extended by com.jme3.network.serializing.serializers.StringSerializer

public class StringSerializer
extends Serializer

String serializer.


Field Summary
 
Fields inherited from class com.jme3.network.serializing.Serializer
log
 
Constructor Summary
StringSerializer()
           
 
Method Summary
 java.lang.String readObject(java.nio.ByteBuffer data, java.lang.Class c)
          Read an object from the buffer, effectively deserializing it.
static java.lang.String readString(java.nio.ByteBuffer data)
           
 void writeObject(java.nio.ByteBuffer buffer, java.lang.Object object)
          Write an object to the buffer, effectively serializing it.
static void writeString(java.lang.String s, java.nio.ByteBuffer buffer)
           
 
Methods inherited from class com.jme3.network.serializing.Serializer
getExactSerializer, getExactSerializerRegistration, getSerializer, getSerializer, getSerializerRegistration, getSerializerRegistration, initialize, readClass, readClassAndObject, registerClass, registerClass, registerClass, registerClasses, registerClassForId, registerPackage, setStrictRegistration, writeClass, writeClassAndObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringSerializer

public StringSerializer()
Method Detail

writeString

public static void writeString(java.lang.String s,
                               java.nio.ByteBuffer buffer)
                        throws java.io.IOException
Throws:
java.io.IOException

readString

public static java.lang.String readString(java.nio.ByteBuffer data)
                                   throws java.io.IOException
Throws:
java.io.IOException

readObject

public java.lang.String readObject(java.nio.ByteBuffer data,
                                   java.lang.Class c)
                            throws java.io.IOException
Description copied from class: Serializer
Read an object from the buffer, effectively deserializing it.

Specified by:
readObject in class Serializer
Parameters:
data - The buffer to read from.
c - The class of the object.
Returns:
The object read.
Throws:
java.io.IOException - If deserializing fails.

writeObject

public void writeObject(java.nio.ByteBuffer buffer,
                        java.lang.Object object)
                 throws java.io.IOException
Description copied from class: Serializer
Write an object to the buffer, effectively serializing it.

Specified by:
writeObject in class Serializer
Parameters:
buffer - The buffer to write to.
object - The object to serialize.
Throws:
java.io.IOException - If serializing fails.