jxl.biff
Class RecordData

java.lang.Object
  |
  +--jxl.biff.RecordData
Direct Known Subclasses:
BOFRecord, BoundsheetRecord, CellValue, ColumnInfoRecord, DimensionRecord, ExternalSheetRecord, FooterRecord, HeaderRecord, HorizontalPageBreaksRecord, HyperlinkRecord, MarginRecord, MergedCellsRecord, MsoDrawingGroupRecord, MsoDrawingRecord, MulBlankRecord, MulRKRecord, NameRecord, NineteenFourRecord, ObjRecord, ProtectRecord, RowRecord, SetupRecord, SSTRecord, SupbookRecord, WorkspaceInformationRecord, WritableRecordData

public abstract class RecordData
extends java.lang.Object

The record data within a record


Field Summary
private  int code
          The Biff code for this record.
private  Record record
          The raw data
 
Constructor Summary
protected RecordData(Record r)
          Constructs this object from the raw data
protected RecordData(Type t)
          Constructor used by the writable records
 
Method Summary
protected  int getCode()
          Accessor for the code
protected  Record getRecord()
          Returns the raw data to its subclasses
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

record

private Record record
The raw data

code

private int code
The Biff code for this record. This is set up when the record is used for writing
Constructor Detail

RecordData

protected RecordData(Record r)
Constructs this object from the raw data
Parameters:
r - the raw data

RecordData

protected RecordData(Type t)
Constructor used by the writable records
Parameters:
t -  
Method Detail

getRecord

protected Record getRecord()
Returns the raw data to its subclasses
Returns:
the raw data

getCode

protected final int getCode()
Accessor for the code