Package deltix.qsrv.hf.pub.codec
Class StaticFieldLayout
- java.lang.Object
-
- deltix.qsrv.hf.pub.codec.FieldLayout<StaticDataField>
-
- deltix.qsrv.hf.pub.codec.StaticFieldLayout
-
- All Implemented Interfaces:
DataFieldInfo
,StaticFieldInfo
public class StaticFieldLayout extends FieldLayout<StaticDataField> implements StaticFieldInfo
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.pub.codec.FieldLayout
fieldType
-
-
Constructor Summary
Constructors Constructor Description StaticFieldLayout(RecordClassDescriptor owner, StaticDataField field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getBoolean()
double
getDouble()
float
getFloat()
int
getInt()
long
getLong()
java.lang.String
getString()
java.lang.Object
getValue()
void
set(java.lang.Object msgObject)
void
setUsingField(java.lang.Object msgObject)
void
setUsingMethod(java.lang.Object msgObject)
-
Methods inherited from class deltix.qsrv.hf.pub.codec.FieldLayout
bind, getDescription, getField, getFieldName, getFieldType, getGenericClass, getGetter, getGetterReturnType, getHaser, getJavaField, getName, getNativeType, getNullifier, getOwner, getSetter, getSetterType, getTitle, getType, hasAccessMethods, hasGetter, hasHaser, hasNullifier, hasSetter, hasSmartProperties, isBound, set, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface deltix.qsrv.hf.pub.codec.DataFieldInfo
getName, getOwner, getTitle, getType
-
-
-
-
Constructor Detail
-
StaticFieldLayout
public StaticFieldLayout(RecordClassDescriptor owner, StaticDataField field)
-
-
Method Detail
-
set
public void set(java.lang.Object msgObject) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
setUsingMethod
public void setUsingMethod(java.lang.Object msgObject) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
-
setUsingField
public void setUsingField(java.lang.Object msgObject) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
-
getValue
public java.lang.Object getValue()
-
getBoolean
public boolean getBoolean()
-
getInt
public int getInt()
-
getLong
public long getLong()
-
getFloat
public float getFloat()
-
getDouble
public double getDouble()
-
getString
public java.lang.String getString()
- Specified by:
getString
in interfaceStaticFieldInfo
-
-