jxl.write

Class Formula

Implemented Interfaces:
jxl.biff.ByteData, Cell, jxl.biff.FormulaData, WritableCell

public class Formula
extends jxl.write.biff.FormulaRecord
implements WritableCell

A cell, created by user applications, which contains a numerical value

Constructor Summary

Formula(int c, int r, String form)
Constructs the formula
Formula(int c, int r, String form, CellFormat st)
Constructs a formula

Method Summary

WritableCell
copyTo(int col, int row)
Implementation of the deep copy function

Methods inherited from class jxl.write.biff.FormulaRecord

copyTo, getContents, getData, getFormulaData, getType

Methods inherited from class jxl.write.biff.CellValue

addCellFeatures, getCellFeatures, getCellFormat, getColumn, getData, getRow, getWritableCellFeatures, isHidden, removeComment, setCellFeatures, setCellFormat

Methods inherited from class jxl.biff.WritableRecordData

getBytes

Constructor Details

Formula

public Formula(int c,
               int r,
               String form)
Constructs the formula
Parameters:
c - the column
r - the row
form - the formula

Formula

public Formula(int c,
               int r,
               String form,
               CellFormat st)
Constructs a formula
Parameters:
c - the column
r - the row
form - the formula
st - the cell style

Method Details

copyTo

public WritableCell copyTo(int col,
                           int row)
Implementation of the deep copy function
Specified by:
copyTo in interface WritableCell
Overrides:
copyTo in interface jxl.write.biff.FormulaRecord
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