Class RMCrossTabCol

  • All Implemented Interfaces:
    Archivable, java.lang.Cloneable

    public class RMCrossTabCol
    extends java.lang.Object
    implements java.lang.Cloneable, Archivable
    Provides info for a column in a crosstab.
    • Constructor Detail

      • RMCrossTabCol

        public RMCrossTabCol()
    • Method Detail

      • getIndex

        public int getIndex()
        Returns the index of this column in the table.
      • getCellCount

        public int getCellCount()
        Returns the number of cells in this row.
      • getCell

        public RMCrossTabCell getCell​(int anIndex)
        Returns the specific child cell at the given index in the list of unique cells for this row.
      • setCell

        protected void setCell​(RMCrossTabCell aCell,
                               int anIndex)
        Sets the cell at given index.
      • addCell

        public void addCell​(RMCrossTabCell aCell)
        Adds a cell at end of column.
      • addCell

        public void addCell​(RMCrossTabCell aCell,
                            int anIndex)
        Adds a cell at given index.
      • removeCell

        public RMCrossTabCell removeCell​(int anIndex)
        Removes a cell at given index.
      • getX

        public float getX()
        Returns the x of this column.
      • getWidth

        public double getWidth()
        Returns the width of this column.
      • setWidth

        public void setWidth​(double aWidth)
        Sets the width of this column.
      • getMaxX

        public double getMaxX()
        Returns the max x of this column.
      • getBestWidth

        public double getBestWidth()
        Returns the best height for the row.
      • getDividerCount

        public int getDividerCount()
        Returns the divider count.
      • getDivider

        public RMCrossTabDivider getDivider​(int anIndex)
        Returns the specific divider at given index.
      • getDividers

        public java.util.List<RMCrossTabDivider> getDividers()
        Returns the dividers for this column.
      • resetDividers

        public void resetDividers()
        Resets dividers so they will be recalculated.
      • clone

        public RMCrossTabCol clone()
        Returns a basic clone of this object.
        Overrides:
        clone in class java.lang.Object