Class HeaderPositionHelper

java.lang.Object
io.keikai.ui.impl.HeaderPositionHelper
All Implemented Interfaces:
Serializable

public class HeaderPositionHelper extends Object implements Serializable
A utility class for calculating position of header. Each non-default size of a row or column header is stored as a HeaderPositionHelper.HeaderPositionInfo in this helper.
Author:
Dennis.Chen
See Also:
  • Constructor Details

  • Method Details

    • getDefaultSize

      public int getDefaultSize()
    • getInfos

    • isHidden

      public boolean isHidden(int cellIndex)
    • getPrevNonHidden

      public int getPrevNonHidden(int cellIndex)
    • getNextNonHidden

      public int getNextNonHidden(int cellIndex)
    • getSize

      public int getSize(int cellIndex)
    • shiftMeta

      public void shiftMeta(int cellIndex, int offset)
    • unshiftMeta

      public void unshiftMeta(int cellIndex, int offset)
    • getInfo

      public HeaderPositionHelper.HeaderPositionInfo getInfo(int cellIndex)
    • setInfoValues

      public void setInfoValues(int cellIndex, int size, int id, boolean hidden, boolean isCustom, boolean hasSizeInfo)
    • removeInfo

      public void removeInfo(int cellIndex)
    • getCellIndex

      public int getCellIndex(int px)
    • getStartPixel

      public int getStartPixel(int cellIndex)
    • toString

      public String toString()
      Overrides:
      toString in class Object