public class MulRKRecord extends Record
REFERENCE: PG 330 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
Modifier and Type | Field and Description |
---|---|
private int |
field_1_row |
private short |
field_2_first_col |
private ArrayList |
field_3_rks |
private short |
field_4_last_col |
static short |
sid |
Constructor and Description |
---|
MulRKRecord()
Creates new MulRKRecord
|
MulRKRecord(RecordInputStream in)
Constructs a MulRK record and sets its fields appropriately.
|
Modifier and Type | Method and Description |
---|---|
protected void |
fillFields(RecordInputStream in)
called by the constructor, should set class level fields.
|
short |
getFirstColumn()
starting column (first cell this holds in the row)
|
short |
getLastColumn()
ending column (last cell this holds in the row)
|
int |
getNumColumns()
get the number of columns this contains (last-first +1)
|
double |
getRKNumberAt(int coffset)
returns the rk number for column (coffset = column - field_2_first_col)
|
int |
getRow() |
short |
getSid()
return the non static version of the id for this record.
|
short |
getXFAt(int coffset)
returns the xf index for column (coffset = column - field_2_first_col)
|
private ArrayList |
parseRKs(RecordInputStream in) |
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker.
|
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.
|
clone, getRecordSize, isInValueSection, isValue, serialize
public static final short sid
private int field_1_row
private short field_2_first_col
private ArrayList field_3_rks
private short field_4_last_col
public MulRKRecord()
public MulRKRecord(RecordInputStream in)
in
- the RecordInputstream to read the record frompublic int getRow()
public short getFirstColumn()
public short getLastColumn()
public int getNumColumns()
public short getXFAt(int coffset)
public double getRKNumberAt(int coffset)
protected void fillFields(RecordInputStream in)
Record
fillFields
in class Record
in
- the RecordInputstream to read the record fromprivate ArrayList parseRKs(RecordInputStream in)
public String toString()
Record
protected void validateSid(short id)
validateSid
in class Record
id
- alleged id for this recordpublic short getSid()
Record
public int serialize(int offset, byte[] data)
Record
Copyright © 2016 Open Microscopy Environment