xl.write
Class Blank

System.Object
  extended byxl.biff.RecordData
      extended byxl.biff.WritableRecordData
          extended byxl.write.biff.CellValue
              extended byxl.write.biff.BlankRecord
                  extended byxl.write.Blank
All Implemented Interfaces:
xl.biff.ByteData, Cell, WritableCell

public class Blank
extends xl.write.biff.BlankRecord
implements WritableCell

A blank cell. Despite not having any contents, it may contain formatting information. Such cells are typically used when creating templates


Constructor Summary
Blank(Cell lc)
          Constructor used internally by the application when making a writable copy of a spreadsheet being read in
Blank(int c, int r)
          Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates
Blank(int c, int r, CellFormat st)
          Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates in the manner specified by the CellFormat parameter
 
Method Summary
 WritableCell copyTo(int col, int row)
          Implementation of the deep copy function
 
Methods inherited from class xl.write.biff.BlankRecord
getContents, getType
 
Methods inherited from class xl.write.biff.CellValue
addCellFeatures, getCellFeatures, getCellFormat, getColumn, getData, getRow, getWritableCellFeatures, isHidden, removeComment, setCellFeatures, setCellFormat
 
Methods inherited from class xl.biff.WritableRecordData
getBytes
 
Methods inherited from class System.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface xl.write.WritableCell
getWritableCellFeatures, setCellFeatures, setCellFormat
 
Methods inherited from interface xl.Cell
getCellFeatures, getCellFormat, getColumn, getContents, getRow, getType, isHidden
 

Constructor Detail

Blank

public Blank(int c,
             int r)
Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates

Parameters:
c - the column
r - the row

Blank

public Blank(int c,
             int r,
             CellFormat st)
Creates a cell which, when added to the sheet, will be presented at the specified column and row co-ordinates in the manner specified by the CellFormat parameter

Parameters:
c - the column
r - the row
st - the cell format

Blank

public Blank(Cell lc)
Constructor used internally by the application when making a writable copy of a spreadsheet being read in

Parameters:
lc - the cell to copy
Method Detail

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