Class RMCellRow

java.lang.Object
com.reportmill.shape.RMCellRow
All Implemented Interfaces:
Cloneable

public class RMCellRow extends Object implements Cloneable
This shape manages a row of cells.
  • Constructor Details

    • RMCellRow

      public RMCellRow()
      Creates a new cell row.
    • RMCellRow

      public RMCellRow(RMCellTable aTable)
      Creates a new cell row.
  • Method Details

    • getTable

      public RMCellTable getTable()
      Returns the row's parent table.
    • getIndex

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

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

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

      public float getY()
      Returns the row y.
    • getHeight

      public float getHeight()
      Returns the row height.
    • setHeight

      public void setHeight(double aHeight)
      Sets the row height.
    • getMaxY

      public float getMaxY()
      Returns the row max y.
    • getDividerCount

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

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

      public List getDividers()
      Returns the dividers for this column.
    • resetDividers

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

      public Object clone()
      Returns a basic clone of this object.
      Overrides:
      clone in class Object
    • toXML

      public RXElement toXML(RXArchiver anArchiver)
      XML archival.
    • fromXML

      public Object fromXML(RXArchiver anArchiver, RXElement anElement)
      XML unarchival.