Package deltix.qsrv.hf.codec
Class ClassCodecFactory
- java.lang.Object
-
- deltix.qsrv.hf.codec.ClassCodecFactory
-
public abstract class ClassCodecFactory extends java.lang.Object
Date: Jan 16, 2009
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClassCodecFactory.Type
-
Constructor Summary
Constructors Constructor Description ClassCodecFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Class<BoundDecoder>
createFixedBoundDecoder(TypeLoader loader, RecordLayout layout, deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
static java.lang.Class<FixedBoundEncoder>
createFixedBoundEncoder(TypeLoader loader, RecordLayout layout, deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
static java.lang.Class<FixedExternalDecoder>
createFixedExternalDecoder(TypeLoader loader, RecordLayout layout, deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
static java.lang.Class<? extends UnboundDecoder>
createFixedUnboundDecoder(RecordLayout layout)
static java.lang.Class<? extends FixedUnboundEncoder>
createFixedUnboundEncoder(RecordLayout layout)
static void
dumpCode(RecordLayout layout, ClassCodecFactory.Type type, java.lang.String outDirectory)
static java.lang.String
getCodecName(RecordClassDescriptor rcd, ClassCodecFactory.Type type)
-
-
-
Method Detail
-
createFixedBoundEncoder
public static java.lang.Class<FixedBoundEncoder> createFixedBoundEncoder(TypeLoader loader, RecordLayout layout, deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
-
createFixedExternalDecoder
public static java.lang.Class<FixedExternalDecoder> createFixedExternalDecoder(TypeLoader loader, RecordLayout layout, deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
-
createFixedBoundDecoder
public static java.lang.Class<BoundDecoder> createFixedBoundDecoder(TypeLoader loader, RecordLayout layout, deltix.util.lang.JavaCompilerHelper.SpecialClassLoader classLoader)
-
createFixedUnboundDecoder
public static java.lang.Class<? extends UnboundDecoder> createFixedUnboundDecoder(RecordLayout layout)
-
createFixedUnboundEncoder
public static java.lang.Class<? extends FixedUnboundEncoder> createFixedUnboundEncoder(RecordLayout layout)
-
dumpCode
public static void dumpCode(RecordLayout layout, ClassCodecFactory.Type type, java.lang.String outDirectory) throws java.io.IOException
- Throws:
java.io.IOException
-
getCodecName
public static java.lang.String getCodecName(RecordClassDescriptor rcd, ClassCodecFactory.Type type)
-
-