Class SheetRegion

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    PasteSheetRegion

    public class SheetRegion
    extends java.lang.Object
    implements java.io.Serializable
    Indicates a immutable region of cells in a sheet. It contains a CellRegion which specifies the area.
    Since:
    3.5.0
    Author:
    Dennis
    See Also:
    Serialized Form
    • Constructor Detail

      • SheetRegion

        public SheetRegion​(SSheet sheet,
                           int row,
                           int column)
      • SheetRegion

        public SheetRegion​(SSheet sheet,
                           int row,
                           int column,
                           int lastRow,
                           int lastColumn)
      • SheetRegion

        public SheetRegion​(SSheet sheet,
                           java.lang.String areaReference)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getSheet

        public SSheet getSheet()
      • getRow

        public int getRow()
      • getColumn

        public int getColumn()
      • getLastRow

        public int getLastRow()
      • getLastColumn

        public int getLastColumn()
      • getRowCount

        public int getRowCount()
      • getColumnCount

        public int getColumnCount()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getReferenceString

        public java.lang.String getReferenceString()
        Returns:
        a cell reference, e.g. Sheet1!A1, or Sheet2!A1:B2