public class DefaultCodecRegistry extends Object implements CodecRegistry
CodecRegistry.PrimitivePropertyCodecCLIENT_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_1101, JMF_XXX0_1110, JMF_XXX0_1111, JMF_XXXX_0111, UTF8| Constructor and Description |
|---|
DefaultCodecRegistry() |
DefaultCodecRegistry(List<ExtendedObjectCodec> extendedCodecs) |
| Modifier and Type | Method and Description |
|---|---|
int |
extractJmfType(int parameterizedJmfType) |
ExtendedObjectCodec |
findExtendedDecoder(ExtendedObjectInput in,
String className) |
ExtendedObjectCodec |
findExtendedEncoder(ExtendedObjectOutput out,
Object v) |
BooleanCodec |
getBooleanCodec() |
ByteCodec |
getByteCodec() |
CharacterCodec |
getCharacterCodec() |
<T> StandardCodec<T> |
getCodec(int jmfType) |
<T> StandardCodec<T> |
getCodec(Object v) |
DoubleCodec |
getDoubleCodec() |
FloatCodec |
getFloatCodec() |
IntegerCodec |
getIntegerCodec() |
LongCodec |
getLongCodec() |
NullCodec |
getNullCodec() |
CodecRegistry.PrimitivePropertyCodec |
getPrimitivePropertyCodec(Class<?> propertyCls) |
ShortCodec |
getShortCodec() |
protected List<StandardCodec<?>> |
getStandardCodecs() |
StringCodec |
getStringCodec() |
int |
jmfTypeOfPrimitiveClass(Class<?> cls) |
Class<?> |
primitiveClassOfJmfType(int jmfType) |
public DefaultCodecRegistry()
public DefaultCodecRegistry(List<ExtendedObjectCodec> extendedCodecs)
public NullCodec getNullCodec()
getNullCodec in interface CodecRegistrypublic BooleanCodec getBooleanCodec()
getBooleanCodec in interface CodecRegistrypublic CharacterCodec getCharacterCodec()
getCharacterCodec in interface CodecRegistrypublic ByteCodec getByteCodec()
getByteCodec in interface CodecRegistrypublic ShortCodec getShortCodec()
getShortCodec in interface CodecRegistrypublic IntegerCodec getIntegerCodec()
getIntegerCodec in interface CodecRegistrypublic LongCodec getLongCodec()
getLongCodec in interface CodecRegistrypublic FloatCodec getFloatCodec()
getFloatCodec in interface CodecRegistrypublic DoubleCodec getDoubleCodec()
getDoubleCodec in interface CodecRegistrypublic StringCodec getStringCodec()
getStringCodec in interface CodecRegistrypublic <T> StandardCodec<T> getCodec(int jmfType)
getCodec in interface CodecRegistrypublic <T> StandardCodec<T> getCodec(Object v)
getCodec in interface CodecRegistrypublic ExtendedObjectCodec findExtendedEncoder(ExtendedObjectOutput out, Object v)
findExtendedEncoder in interface CodecRegistrypublic ExtendedObjectCodec findExtendedDecoder(ExtendedObjectInput in, String className)
findExtendedDecoder in interface CodecRegistrypublic CodecRegistry.PrimitivePropertyCodec getPrimitivePropertyCodec(Class<?> propertyCls)
getPrimitivePropertyCodec in interface CodecRegistrypublic int extractJmfType(int parameterizedJmfType)
extractJmfType in interface CodecRegistrypublic int jmfTypeOfPrimitiveClass(Class<?> cls)
jmfTypeOfPrimitiveClass in interface CodecRegistrypublic Class<?> primitiveClassOfJmfType(int jmfType)
primitiveClassOfJmfType in interface CodecRegistryprotected List<StandardCodec<?>> getStandardCodecs()