org.granite.messaging.jmf.codec.std.impl
Class AbstractStandardCodec<T>

java.lang.Object
  extended by org.granite.messaging.jmf.codec.std.impl.AbstractStandardCodec<T>
All Implemented Interfaces:
StandardCodec<T>, JMFConstants
Direct Known Subclasses:
AbstractIntegerStringCodec, BooleanCodecImpl, ByteCodecImpl, CharacterCodecImpl, DateCodecImpl, DoubleCodecImpl, FloatCodecImpl, LongCodecImpl, NullCodecImpl, ShortCodecImpl, SqlDateCodecImpl, SqlTimeCodecImpl, SqlTimestampCodecImpl

public abstract class AbstractStandardCodec<T>
extends Object
implements StandardCodec<T>

Author:
Franck WOLFF

Field Summary
 
Fields inherited from interface org.granite.messaging.jmf.JMFConstants
CLIENT_PERSISTENCE_COLLECTION_PACKAGE, JMF_1111_1010, JMF_1111_1011, JMF_1111_1100, JMF_1111_1101, JMF_1111_1110, JMF_1111_1111, JMF_ARRAY, JMF_ARRAY_LIST, JMF_BIG_DECIMAL, JMF_BIG_INTEGER, JMF_BOOLEAN, JMF_BOOLEAN_OBJECT, JMF_BYTE, JMF_BYTE_OBJECT, JMF_CHARACTER, JMF_CHARACTER_OBJECT, JMF_CLASS, JMF_DATE, JMF_DOUBLE, JMF_DOUBLE_OBJECT, JMF_ENUM, JMF_FLOAT, JMF_FLOAT_OBJECT, JMF_HASH_MAP, JMF_HASH_SET, JMF_INTEGER, JMF_INTEGER_OBJECT, JMF_LONG, JMF_LONG_OBJECT, JMF_NULL, JMF_OBJECT, JMF_OBJECT_END, JMF_SHORT, JMF_SHORT_OBJECT, JMF_SQL_DATE, JMF_SQL_TIME, JMF_SQL_TIMESTAMP, JMF_STRING, JMF_X011_1100, JMF_X011_1101, JMF_X011_1110, JMF_X011_1111, JMF_XX01_1110, JMF_XX01_1111, JMF_XXX0_1110, JMF_XXX0_1111, JMF_XXXX_0110, JMF_XXXX_0111, UTF8
 
Constructor Summary
AbstractStandardCodec()
           
 
Method Summary
protected  String escape(char c)
           
protected  void escape(char c, StringBuilder sb)
           
protected  String escape(String s)
           
protected  JMFEncodingException newBadTypeJMFEncodingException(int jmfType, int parameterizedJmfType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.granite.messaging.jmf.codec.StandardCodec
decode, dump, encode, getObjectType
 

Constructor Detail

AbstractStandardCodec

public AbstractStandardCodec()
Method Detail

newBadTypeJMFEncodingException

protected JMFEncodingException newBadTypeJMFEncodingException(int jmfType,
                                                              int parameterizedJmfType)

escape

protected String escape(String s)

escape

protected String escape(char c)

escape

protected void escape(char c,
                      StringBuilder sb)