Package jxl.write

Class Boolean

  • All Implemented Interfaces:
    jxl.biff.ByteData, BooleanCell, Cell, WritableCell

    public class Boolean
    extends jxl.write.biff.BooleanRecord
    implements WritableCell, BooleanCell
    A cell, created by user applications, which contains a boolean (or in some cases an error) value
    • Constructor Summary

      Constructors 
      Constructor Description
      Boolean​(int c, int r, boolean val)
      Constructs a boolean value, which, when added to a spreadsheet, will display the specified value at the column/row position indicated.
      Boolean​(int c, int r, boolean val, CellFormat st)
      Constructs a boolean, which, when added to a spreadsheet, will display the specified value at the column/row position with the specified CellFormat.
      Boolean​(BooleanCell nc)
      Constructor used internally by the application when making a writable copy of a spreadsheet that has been read in
    • Constructor Detail

      • Boolean

        public Boolean​(int c,
                       int r,
                       boolean val)
        Constructs a boolean value, which, when added to a spreadsheet, will display the specified value at the column/row position indicated.
        Parameters:
        c - the column
        r - the row
        val - the value
      • Boolean

        public Boolean​(int c,
                       int r,
                       boolean val,
                       CellFormat st)
        Constructs a boolean, which, when added to a spreadsheet, will display the specified value at the column/row position with the specified CellFormat. The CellFormat may specify font information
        Parameters:
        c - the column
        r - the row
        val - the value
        st - the cell format
      • Boolean

        public Boolean​(BooleanCell nc)
        Constructor used internally by the application when making a writable copy of a spreadsheet that has been read in
        Parameters:
        nc - the cell to copy
    • Method Detail

      • setValue

        public void setValue​(boolean val)
        Sets the boolean value for this cell
        Parameters:
        val - the value
      • copyTo

        public WritableCell copyTo​(int col,
                                   int row)
        Implementation of the deep copy function
        Specified by:
        copyTo in interface WritableCell
        Parameters:
        col - the column which the new cell will occupy
        row - the row which the new cell will occupy
        Returns:
        a copy of this cell, which can then be added to the sheet