Package deltix.qsrv.hf.codec.cg
Class QBAlphanumericType
- java.lang.Object
-
- deltix.qsrv.hf.codec.cg.QBoundType<QAlphanumericType>
-
- deltix.qsrv.hf.codec.cg.QBAlphanumericType
-
public class QBAlphanumericType extends QBoundType<QAlphanumericType>
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.codec.cg.QBoundType
accessor, javaBaseType, qType
-
-
Constructor Summary
Constructors Constructor Description QBAlphanumericType(QAlphanumericType qType, java.lang.Class<?> javaType, QAccessor accessor, QVariableContainerLookup lookupContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decode(JExpr input, JCompoundStatement addTo)
void
encode(JExpr output, JCompoundStatement addTo)
protected JExpr
getNullLiteralImpl()
protected JExpr
makeConstantExpr(java.lang.Object obj)
-
Methods inherited from class deltix.qsrv.hf.codec.cg.QBoundType
getEncodeValue, getJavaBaseType, getJavaClass, getLiteral, getNullLiteral, hasConstraint, hasNullLiteral, hasNullLiteralImpl, move, readIsConstraintViolated, readIsNull, readIsNullImpl, writeNull, writeObject
-
-
-
-
Constructor Detail
-
QBAlphanumericType
public QBAlphanumericType(QAlphanumericType qType, java.lang.Class<?> javaType, QAccessor accessor, QVariableContainerLookup lookupContainer)
-
-
Method Detail
-
decode
public void decode(JExpr input, JCompoundStatement addTo)
- Overrides:
decode
in classQBoundType<QAlphanumericType>
-
encode
public void encode(JExpr output, JCompoundStatement addTo)
- Overrides:
encode
in classQBoundType<QAlphanumericType>
-
getNullLiteralImpl
protected JExpr getNullLiteralImpl()
- Overrides:
getNullLiteralImpl
in classQBoundType<QAlphanumericType>
-
makeConstantExpr
protected JExpr makeConstantExpr(java.lang.Object obj)
- Overrides:
makeConstantExpr
in classQBoundType<QAlphanumericType>
-
-