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.StringgetFieldDescription()java.lang.StringgetFieldName()java.lang.ClassgetFieldType()java.lang.StringgetSchemaFieldName()JStatementwrite(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:
writein interfaceQAccessor- Overrides:
writein classQAConstant
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldNamein interfaceQAccessor- Overrides:
getFieldNamein classQAConstant
-
getSchemaFieldName
public java.lang.String getSchemaFieldName()
- Specified by:
getSchemaFieldNamein interfaceQAccessor- Overrides:
getSchemaFieldNamein classQAConstant
-
getFieldDescription
public java.lang.String getFieldDescription()
- Specified by:
getFieldDescriptionin interfaceQAccessor- Overrides:
getFieldDescriptionin classQAConstant
-
getFieldType
public java.lang.Class getFieldType()
- Specified by:
getFieldTypein interfaceQAccessor- Overrides:
getFieldTypein classQAConstant
-
-