Package deltix.qsrv.hf.codec.cg
Class QAVariable
- java.lang.Object
-
- deltix.qsrv.hf.codec.cg.QAConstant
-
- deltix.qsrv.hf.codec.cg.QAVariable
-
- All Implemented Interfaces:
QAccessor
public class QAVariable extends QAConstant
Access to a local variable or a public field
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.codec.cg.QAConstant
reference
-
-
Constructor Summary
Constructors Constructor Description QAVariable(JExpr reference, java.lang.reflect.Field field, java.lang.String schemaFieldName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFieldDescription()
java.lang.String
getFieldName()
java.lang.Class
getFieldType()
java.lang.String
getSchemaFieldName()
JStatement
write(JExpr arg)
-
Methods inherited from class deltix.qsrv.hf.codec.cg.QAConstant
read, writeNullify
-
-
-
-
Constructor Detail
-
QAVariable
public QAVariable(JExpr reference, java.lang.reflect.Field field, java.lang.String schemaFieldName)
-
-
Method Detail
-
write
public JStatement write(JExpr arg)
- Specified by:
write
in interfaceQAccessor
- Overrides:
write
in classQAConstant
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName
in interfaceQAccessor
- Overrides:
getFieldName
in classQAConstant
-
getSchemaFieldName
public java.lang.String getSchemaFieldName()
- Specified by:
getSchemaFieldName
in interfaceQAccessor
- Overrides:
getSchemaFieldName
in classQAConstant
-
getFieldDescription
public java.lang.String getFieldDescription()
- Specified by:
getFieldDescription
in interfaceQAccessor
- Overrides:
getFieldDescription
in classQAConstant
-
getFieldType
public java.lang.Class getFieldType()
- Specified by:
getFieldType
in interfaceQAccessor
- Overrides:
getFieldType
in classQAConstant
-
-