Package jxl.write

Class Label

java.lang.Object
jxl.biff.RecordData
jxl.biff.WritableRecordData
jxl.write.biff.CellValue
jxl.write.biff.LabelRecord
jxl.write.Label
All Implemented Interfaces:
jxl.biff.ByteData, Cell, LabelCell, WritableCell

public class Label extends jxl.write.biff.LabelRecord implements WritableCell, LabelCell
A cell containing text which may be created by user applications
  • Constructor Summary

    Constructors
    Constructor
    Description
    Label(int c, int r, String cont)
    Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates and will contain the specified text
    Label(int c, int r, String cont, CellFormat st)
    Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates and will present the specified text in the manner specified by the CellFormat parameter
    Constructor used internally by the application when making a writable copy of a spreadsheet being read in
  • Method Summary

    Modifier and Type
    Method
    Description
    copyTo(int col, int row)
    Implementation of the deep copy function
    void
    Sets the string contents of this cell

    Methods inherited from class jxl.write.biff.LabelRecord

    getContents, getData, getString, getType

    Methods inherited from class jxl.write.biff.CellValue

    addCellFeatures, getCellFeatures, getCellFormat, getColumn, getRow, getSheet, getWritableCellFeatures, isHidden, removeCellFeatures, removeComment, removeDataValidation, setCellFeatures, setCellFormat

    Methods inherited from class jxl.biff.WritableRecordData

    getBytes

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jxl.Cell

    getCellFeatures, getCellFormat, getColumn, getContents, getRow, getType, isHidden

    Methods inherited from interface jxl.LabelCell

    getString

    Methods inherited from interface jxl.write.WritableCell

    getWritableCellFeatures, setCellFeatures, setCellFormat
  • Constructor Details

    • Label

      public Label(int c, int r, String cont)
      Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates and will contain the specified text
      Parameters:
      c - the column
      cont - the text
      r - the row
    • Label

      public Label(int c, int r, String cont, CellFormat st)
      Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates and will present the specified text in the manner specified by the CellFormat parameter
      Parameters:
      c - the column
      cont - the data
      r - the row
      st - the cell format
    • Label

      public Label(LabelCell lc)
      Constructor used internally by the application when making a writable copy of a spreadsheet being read in
      Parameters:
      lc - the label to copy
  • Method Details

    • setString

      public void setString(String s)
      Sets the string contents of this cell
      Parameters:
      s - the new data
    • 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