jxl.write
Class Number
java.lang.Object
jxl.biff.RecordData
jxl.biff.WritableRecordData
jxl.write.biff.CellValue
jxl.write.biff.NumberRecord
jxl.write.Number
- All Implemented Interfaces:
- ByteData, Cell, NumberCell, WritableCell
- public class Number
- extends NumberRecord
- implements WritableCell, NumberCell
A cell, created by user applications, which contains a numerical value
|
Constructor Summary |
|
Number(int c,
int r,
double val)
Constructs a number, which, when added to a spreadsheet, will display the
specified value at the column/row position indicated. |
|
Number(int c,
int r,
double val,
CellFormat st)
Constructs a number, which, when added to a spreadsheet, will display the
specified value at the column/row position with the specified CellFormat.
|
protected |
Number(int col,
int row,
Number n)
Copy constructor used for deep copying |
|
Number(NumberCell nc)
Constructor used internally by the application when making a writable
copy of a spreadsheet that has been read in |
|
Method Summary |
WritableCell |
copyTo(int col,
int row)
Implementation of the deep copy function |
void |
setValue(double val)
Sets the numerical value for this cell |
| Methods inherited from class jxl.write.biff.CellValue |
addCellFeatures, getCellFeatures, getCellFormat, getColumn, getRow, getSheet, getWritableCellFeatures, isHidden, removeComment, setCellFeatures, setCellFormat |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Number
public Number(int c,
int r,
double val)
- Constructs a number, which, when added to a spreadsheet, will display the
specified value at the column/row position indicated. By default, the
cell will display with an accuracy of 3 decimal places
- Parameters:
c - the columnr - the rowval - the value
Number
public Number(int c,
int r,
double val,
CellFormat st)
- Constructs a number, 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 and number format information
such as the number of decimal places
- Parameters:
c - the columnr - the rowval - the valuest - the cell format
Number
public Number(NumberCell 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
Number
protected Number(int col,
int row,
Number n)
- Copy constructor used for deep copying
- Parameters:
col - the columnrow - the rown - the number to copy
setValue
public void setValue(double val)
- Sets the numerical value for this cell
- Overrides:
setValue in class NumberRecord
- 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 occupyrow - the row which the new cell will occupy
- Returns:
- a copy of this cell, which can then be added to the sheet