Class FieldAccess


  • public abstract class FieldAccess
    extends Object
    • Constructor Detail

      • FieldAccess

        public FieldAccess()
    • Method Detail

      • getIndex

        public int getIndex​(String fieldName)
      • getFieldNames

        public String[] getFieldNames()
      • getFieldTypes

        public Class[] getFieldTypes()
      • getFieldCount

        public int getFieldCount()
      • set

        public abstract void set​(Object instance,
                                 int fieldIndex,
                                 Object value)
      • setBoolean

        public abstract void setBoolean​(Object instance,
                                        int fieldIndex,
                                        boolean value)
      • setByte

        public abstract void setByte​(Object instance,
                                     int fieldIndex,
                                     byte value)
      • setShort

        public abstract void setShort​(Object instance,
                                      int fieldIndex,
                                      short value)
      • setInt

        public abstract void setInt​(Object instance,
                                    int fieldIndex,
                                    int value)
      • setLong

        public abstract void setLong​(Object instance,
                                     int fieldIndex,
                                     long value)
      • setDouble

        public abstract void setDouble​(Object instance,
                                       int fieldIndex,
                                       double value)
      • setFloat

        public abstract void setFloat​(Object instance,
                                      int fieldIndex,
                                      float value)
      • setChar

        public abstract void setChar​(Object instance,
                                     int fieldIndex,
                                     char value)
      • get

        public abstract Object get​(Object instance,
                                   int fieldIndex)
      • getString

        public abstract String getString​(Object instance,
                                         int fieldIndex)
      • getChar

        public abstract char getChar​(Object instance,
                                     int fieldIndex)
      • getBoolean

        public abstract boolean getBoolean​(Object instance,
                                           int fieldIndex)
      • getByte

        public abstract byte getByte​(Object instance,
                                     int fieldIndex)
      • getShort

        public abstract short getShort​(Object instance,
                                       int fieldIndex)
      • getInt

        public abstract int getInt​(Object instance,
                                   int fieldIndex)
      • getLong

        public abstract long getLong​(Object instance,
                                     int fieldIndex)
      • getDouble

        public abstract double getDouble​(Object instance,
                                         int fieldIndex)
      • getFloat

        public abstract float getFloat​(Object instance,
                                       int fieldIndex)