org.granite.messaging.jmf.codec.std.impl
Class DoubleCodecImpl
java.lang.Object
org.granite.messaging.jmf.codec.std.impl.AbstractStandardCodec<Double>
org.granite.messaging.jmf.codec.std.impl.DoubleCodecImpl
- All Implemented Interfaces:
- BijectiveCodec<Double>, PrimitiveCodec<Double>, StandardCodec<Double>, DoubleCodec, JMFConstants
public class DoubleCodecImpl
- extends AbstractStandardCodec<Double>
- implements DoubleCodec
- Author:
- Franck WOLFF
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoubleCodecImpl
public DoubleCodecImpl()
getObjectType
public int getObjectType()
- Specified by:
getObjectType in interface StandardCodec<Double>
getObjectClass
public Class<?> getObjectClass()
- Specified by:
getObjectClass in interface BijectiveCodec<Double>
getPrimitiveType
public int getPrimitiveType()
- Specified by:
getPrimitiveType in interface PrimitiveCodec<Double>
getPrimitiveClass
public Class<?> getPrimitiveClass()
- Specified by:
getPrimitiveClass in interface PrimitiveCodec<Double>
encode
public void encode(OutputContext ctx,
Double v)
throws IOException
- Specified by:
encode in interface StandardCodec<Double>- Specified by:
encode in interface DoubleCodec
- Throws:
IOException
decode
public Double decode(InputContext ctx,
int parameterizedJmfType)
throws IOException
- Specified by:
decode in interface StandardCodec<Double>- Specified by:
decode in interface DoubleCodec
- Throws:
IOException
encodePrimitive
public void encodePrimitive(OutputContext ctx,
double v)
throws IOException
- Specified by:
encodePrimitive in interface DoubleCodec
- Throws:
IOException
decodePrimitive
public double decodePrimitive(InputContext ctx)
throws IOException
- Specified by:
decodePrimitive in interface DoubleCodec
- Throws:
IOException
dump
public void dump(DumpContext ctx,
int parameterizedJmfType)
throws IOException
- Specified by:
dump in interface StandardCodec<Double>
- Throws:
IOException
writeDoubleData
public static void writeDoubleData(OutputContext ctx,
int jmfType,
double v)
throws IOException
- Throws:
IOException
readDoubleData
public static double readDoubleData(InputContext ctx,
int type)
throws IOException
- Throws:
IOException