jxl.read.biff
Class MulBlankCell

java.lang.Object
  |
  +--jxl.read.biff.MulBlankCell
All Implemented Interfaces:
Cell

class MulBlankCell
extends java.lang.Object
implements Cell

A blank cell value, initialized indirectly from a multiple biff record rather than directly from the binary data


Field Summary
private  CellFormat cellFormat
          The raw cell format
private  int column
          The column containing this blank
private  FormattingRecords formattingRecords
          A handle to the formatting records
private  boolean initialized
          A flag to indicate whether this object's formatting things have been initialized
private  int row
          The row containing this blank
private  SheetImpl sheet
          A handle to the sheet
private  int xfIndex
          The index to the XF Record
 
Constructor Summary
MulBlankCell(int r, int c, int xfi, FormattingRecords fr, SheetImpl si)
          Constructs this cell
 
Method Summary
 CellFormat getCellFormat()
          Gets the cell format for this cell
 int getColumn()
          Accessor for the column
 java.lang.String getContents()
          Accessor for the contents as a string
 int getRow()
          Accessor for the row
 CellType getType()
          Accessor for the cell type
 boolean isHidden()
          Determines whether or not this cell has been hidden
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

row

private int row
The row containing this blank

column

private int column
The column containing this blank

cellFormat

private CellFormat cellFormat
The raw cell format

xfIndex

private int xfIndex
The index to the XF Record

formattingRecords

private FormattingRecords formattingRecords
A handle to the formatting records

initialized

private boolean initialized
A flag to indicate whether this object's formatting things have been initialized

sheet

private SheetImpl sheet
A handle to the sheet
Constructor Detail

MulBlankCell

public MulBlankCell(int r,
                    int c,
                    int xfi,
                    FormattingRecords fr,
                    SheetImpl si)
Constructs this cell
Parameters:
c - the zero base column
r - the zero based row
val - the value
si - the sheet
Method Detail

getRow

public final int getRow()
Accessor for the row
Specified by:
getRow in interface Cell
Returns:
the zero based row

getColumn

public final int getColumn()
Accessor for the column
Specified by:
getColumn in interface Cell
Returns:
the zero based column

getContents

public java.lang.String getContents()
Accessor for the contents as a string
Specified by:
getContents in interface Cell
Returns:
the value as a string

getType

public CellType getType()
Accessor for the cell type
Specified by:
getType in interface Cell
Returns:
the cell type

getCellFormat

public CellFormat getCellFormat()
Gets the cell format for this cell
Specified by:
getCellFormat in interface Cell
Following copied from interface: jxl.Cell
Returns:
the cell format applied to this cell, or NULL if this is an empty cell

isHidden

public boolean isHidden()
Determines whether or not this cell has been hidden
Specified by:
isHidden in interface Cell
Returns:
TRUE if this cell has been hidden, FALSE otherwise