Interface DynamicStorage


public interface DynamicStorage
Interface for dynamically generated classes. Certain getters/setters may either return null or throw an exception depending on the DynamicStorageGenerator's field policy.
Since:
0.3.2.0
Author:
Steve Kim
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    getBoolean(int field)
    Get the boolean at the given index.
    byte
    getByte(int field)
    Get the byte at the given index.
    char
    getChar(int field)
    Get the char at the given index.
    double
    getDouble(int field)
    Get the double at the given index.
    int
    Return the number of fields, regardless of type
    float
    getFloat(int field)
    Get the float at the given index.
    int
    getInt(int field)
    Get the int at the given index.
    long
    getLong(int field)
    Get the long at the given index.
    getObject(int field)
    Get the object at the given index.
    int
    Return the number of object fields
    short
    getShort(int field)
    Get the short at the given index.
    void
    Ensure object capacity
    Factory method for getting new instances of the same definition.
    void
    setBoolean(int field, boolean val)
    Set the boolean at the given index.
    void
    setByte(int field, byte val)
    Set the byte at the given index.
    void
    setChar(int field, char val)
    Set the char at the given index.
    void
    setDouble(int field, double val)
    Set the double at the given index.
    void
    setFloat(int field, float val)
    Set the float at the given index.
    void
    setInt(int field, int val)
    Set the int at the given index.
    void
    setLong(int field, long val)
    Set the long at the given index.
    void
    setObject(int field, Object val)
    Set the object at the given index.
    void
    setShort(int field, short val)
    Set the short at the given index.
  • Method Details

    • getFieldCount

      int getFieldCount()
      Return the number of fields, regardless of type
    • getObjectCount

      int getObjectCount()
      Return the number of object fields
    • newInstance

      DynamicStorage newInstance()
      Factory method for getting new instances of the same definition.
    • getBoolean

      boolean getBoolean(int field)
      Get the boolean at the given index.
    • setBoolean

      void setBoolean(int field, boolean val)
      Set the boolean at the given index.
    • getByte

      byte getByte(int field)
      Get the byte at the given index.
    • setByte

      void setByte(int field, byte val)
      Set the byte at the given index.
    • getChar

      char getChar(int field)
      Get the char at the given index.
    • setChar

      void setChar(int field, char val)
      Set the char at the given index.
    • getDouble

      double getDouble(int field)
      Get the double at the given index.
    • setDouble

      void setDouble(int field, double val)
      Set the double at the given index.
    • getFloat

      float getFloat(int field)
      Get the float at the given index.
    • setFloat

      void setFloat(int field, float val)
      Set the float at the given index.
    • getInt

      int getInt(int field)
      Get the int at the given index.
    • setInt

      void setInt(int field, int val)
      Set the int at the given index.
    • getLong

      long getLong(int field)
      Get the long at the given index.
    • setLong

      void setLong(int field, long val)
      Set the long at the given index.
    • getShort

      short getShort(int field)
      Get the short at the given index.
    • setShort

      void setShort(int field, short val)
      Set the short at the given index.
    • getObject

      Object getObject(int field)
      Get the object at the given index.
    • setObject

      void setObject(int field, Object val)
      Set the object at the given index.
    • initialize

      void initialize()
      Ensure object capacity