Class SheetImpl

    • Method Detail

      • getNative

        public SSheet getNative()
      • getInternalSheet

        public SSheet getInternalSheet()
        Description copied from interface: Sheet
        get the internal model object to do advanced operation
        Note : operate on internal object will not automatically update Spreadsheet
        Specified by:
        getInternalSheet in interface Sheet
        Returns:
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isProtected

        public boolean isProtected()
        Specified by:
        isProtected in interface Sheet
      • isRowHidden

        public boolean isRowHidden​(int row)
        Specified by:
        isRowHidden in interface Sheet
      • isColumnHidden

        public boolean isColumnHidden​(int column)
        Specified by:
        isColumnHidden in interface Sheet
      • getRowFreeze

        public int getRowFreeze()
        Description copied from interface: Sheet
        Get number of row freeze of this sheet, 0 means no row freeze
        Specified by:
        getRowFreeze in interface Sheet
        Returns:
      • getColumnFreeze

        public int getColumnFreeze()
        Description copied from interface: Sheet
        Get number of column freeze of this sheet, 0 means no column freeze
        Specified by:
        getColumnFreeze in interface Sheet
        Returns:
      • isPrintGridlines

        public boolean isPrintGridlines()
        Specified by:
        isPrintGridlines in interface Sheet
      • getRowHeight

        public int getRowHeight​(int row)
        Description copied from interface: Sheet
        get row height in pixel
        Specified by:
        getRowHeight in interface Sheet
        Returns:
        row height in pixel
      • getColumnWidth

        public int getColumnWidth​(int column)
        Description copied from interface: Sheet
        get column width in pixel
        Specified by:
        getColumnWidth in interface Sheet
        Returns:
        column width in pixel
      • getFirstRow

        public int getFirstRow()
        Description copied from interface: Sheet
        get the first row which contains data of this sheet
        Specified by:
        getFirstRow in interface Sheet
        Returns:
      • getLastRow

        public int getLastRow()
        Description copied from interface: Sheet
        get the last row which contains data of this sheet
        Specified by:
        getLastRow in interface Sheet
        Returns:
      • getFirstColumn

        public int getFirstColumn​(int row)
        Description copied from interface: Sheet
        Get the first column of row which contains data
        Specified by:
        getFirstColumn in interface Sheet
        Returns:
        -1 if not such column or no no such row
      • getLastColumn

        public int getLastColumn​(int row)
        Description copied from interface: Sheet
        Get the last column of row which contains data
        Specified by:
        getLastColumn in interface Sheet
        Returns:
        -1 if not such column or no no such row
      • isHidden

        public boolean isHidden()
        Description copied from interface: Sheet
        Returns whether this sheet is hidden.
        Specified by:
        isHidden in interface Sheet
      • isVeryHidden

        public boolean isVeryHidden()
        Description copied from interface: Sheet
        Returns whether this sheet is very hidden.
        Specified by:
        isVeryHidden in interface Sheet
      • isSummaryBelow

        public boolean isSummaryBelow()
        Description copied from interface: Sheet
        Returns whether to display summary below or above for rows.
        Specified by:
        isSummaryBelow in interface Sheet
        Returns:
        true to display summary below, unless display summary above.
      • isSummaryRight

        public boolean isSummaryRight()
        Description copied from interface: Sheet
        Returns whether to display summary right or left for columns.
        Specified by:
        isSummaryRight in interface Sheet
        Returns:
        true to display summary right, unless display summary left.