Package deltix.qsrv.hf.pub.codec.intp
Class JavaValueGetter
- java.lang.Object
-
- deltix.qsrv.hf.pub.codec.intp.JavaValueGetter
-
- All Implemented Interfaces:
ValueGetter
public class JavaValueGetter extends java.lang.Object implements ValueGetter
Implementation, which uses Java-reflection
-
-
Constructor Summary
Constructors Constructor Description JavaValueGetter(java.lang.reflect.Field f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.Object obj)booleangetBoolean(java.lang.Object obj)bytegetByte(java.lang.Object obj)chargetChar(java.lang.Object obj)doublegetDouble(java.lang.Object obj)floatgetFloat(java.lang.Object obj)intgetInt(java.lang.Object obj)longgetLong(java.lang.Object obj)shortgetShort(java.lang.Object obj)
-
-
-
Method Detail
-
getBoolean
public boolean getBoolean(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getBooleanin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getChar
public char getChar(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getCharin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getByte
public byte getByte(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getBytein interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getShort
public short getShort(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getShortin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getInt
public int getInt(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getIntin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getLong
public long getLong(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getLongin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getFloat
public float getFloat(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getFloatin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
getDouble
public double getDouble(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getDoublein interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
get
public java.lang.Object get(java.lang.Object obj) throws java.lang.IllegalAccessException- Specified by:
getin interfaceValueGetter- Throws:
java.lang.IllegalAccessException
-
-