jxl.write
Class Blank

java.lang.Object
  extended byjxl.biff.RecordData
      extended byjxl.biff.WritableRecordData
          extended byjxl.write.biff.CellValue
              extended byjxl.write.biff.BlankRecord
                  extended byjxl.write.Blank
All Implemented Interfaces:
jxl.biff.ByteData, Cell, WritableCell

public class Blank
extends jxl.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 jxl.write.biff.BlankRecord
getContents, getType
 
Methods inherited from class jxl.write.biff.CellValue
getCellFormat, getColumn, getData, getRow, isHidden, 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.write.WritableCell
setCellFormat
 
Methods inherited from interface jxl.Cell
getCellFormat, getColumn, getContents, getRow, getType, isHidden
 

Constructor Detail

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

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
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