public class BlankRecord extends Record implements CellValueRecordInterface, Comparable
Description: Represents a column in a row with no value but with styling.
REFERENCE: PG 287 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
| Modifier and Type | Field and Description |
|---|---|
static short |
sid |
| Constructor and Description |
|---|
BlankRecord()
Creates a new instance of BlankRecord
|
BlankRecord(RecordInputStream in)
Constructs a BlankRecord and sets its fields appropriately
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
int |
compareTo(Object obj) |
boolean |
equals(Object obj) |
protected void |
fillFields(RecordInputStream in)
called by the constructor, should set class level fields.
|
short |
getColumn()
get the column this cell defines within the row
|
int |
getRecordSize()
gives the current serialized size of the record.
|
int |
getRow()
get the row this cell occurs on
|
short |
getSid()
return the non static version of the id for this record.
|
short |
getXFIndex()
get the index of the extended format record to style this cell with
|
boolean |
isAfter(CellValueRecordInterface i)
returns whether this cell is after the passed in cell
|
boolean |
isBefore(CellValueRecordInterface i)
returns whether this cell is before the passed in cell
|
boolean |
isEqual(CellValueRecordInterface i)
returns whether this cell represents the same cell (NOT VALUE)
|
boolean |
isInValueSection()
DBCELL, ROW, VALUES all say yes
|
boolean |
isValue()
tells whether this type of record contains a value
|
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker.
|
void |
setColumn(short col)
set the column this cell defines within the row
|
void |
setRow(int row)
set the row this cell occurs on
|
void |
setXFIndex(short xf)
set the index of the extended format record to style this cell with
|
String |
toString()
get a string representation of the record (for biffview/debugging)
|
protected void |
validateSid(short id)
called by constructor, should throw runtime exception in the event of a
record passed with a differing ID.
|
public static final short sid
public BlankRecord()
public BlankRecord(RecordInputStream in)
in - the RecordInputstream to read the record fromprotected void fillFields(RecordInputStream in)
RecordfillFields in class Recordin - the RecordInputstream to read the record fromprotected void validateSid(short id)
validateSid in class Recordid - alleged id for this recordpublic void setRow(int row)
setRow in interface CellValueRecordInterfacerow - the row this cell occurs withinpublic int getRow()
getRow in interface CellValueRecordInterfacepublic short getColumn()
getColumn in interface CellValueRecordInterfacepublic void setXFIndex(short xf)
setXFIndex in interface CellValueRecordInterfacexf - - the 0-based index of the extended formatExtendedFormatRecordpublic short getXFIndex()
getXFIndex in interface CellValueRecordInterfacepublic void setColumn(short col)
setColumn in interface CellValueRecordInterfacecol - the column this cell definespublic boolean isBefore(CellValueRecordInterface i)
CellValueRecordInterfaceisBefore in interface CellValueRecordInterfacei - another cell interface record to comparepublic boolean isAfter(CellValueRecordInterface i)
CellValueRecordInterfaceisAfter in interface CellValueRecordInterfacei - record to comparepublic boolean isEqual(CellValueRecordInterface i)
CellValueRecordInterfaceisEqual in interface CellValueRecordInterfacei - record to comparepublic boolean isInValueSection()
RecordisInValueSection in class Recordpublic boolean isValue()
Recordpublic short getSid()
public String toString()
Recordpublic int serialize(int offset,
byte[] data)
public int getRecordSize()
RecordgetRecordSize in class Recordpublic int compareTo(Object obj)
compareTo in interface Comparablepublic Object clone()
clone in interface CellValueRecordInterfaceclone in class RecordCopyright © 2014 Open Microscopy Environment