AreaFormatRecord
, AreaRecord
, AutoFilterInfoRecord
, AxisLineFormatRecord
, AxisOptionsRecord
, AxisParentRecord
, AxisRecord
, AxisUsedRecord
, BackupRecord
, BarRecord
, BeginRecord
, BlankRecord
, BOFRecord
, BookBoolRecord
, BottomMarginRecord
, BoundSheetRecord
, CalcCountRecord
, CalcModeRecord
, CategorySeriesAxisRecord
, CatLabRecord
, CellRecord
, CFHeaderRecord
, CFRuleRecord
, ChartEndBlockRecord
, ChartEndObjectRecord
, ChartFormatRecord
, ChartFRTInfoRecord
, ChartRecord
, ChartStartBlockRecord
, ChartStartObjectRecord
, ChartTitleFormatRecord
, CodepageRecord
, ColumnInfoRecord
, ContinueRecord
, CountryRecord
, CRNCountRecord
, CRNRecord
, DataFormatRecord
, DataItemRecord
, DataLabelExtensionRecord
, DateWindow1904Record
, DatRecord
, DBCellRecord
, DConRefRecord
, DefaultColWidthRecord
, DefaultDataLabelTextPropertiesRecord
, DefaultRowHeightRecord
, DeltaRecord
, DimensionsRecord
, DrawingRecord
, DrawingSelectionRecord
, DSFRecord
, DVALRecord
, DVRecord
, EndRecord
, EOFRecord
, ExtendedFormatRecord
, ExtendedPivotTableViewFieldsRecord
, ExternalNameRecord
, ExternSheetRecord
, FeatHdrRecord
, FeatRecord
, FilePassRecord
, FileSharingRecord
, FnGroupCountRecord
, FontBasisRecord
, FontIndexRecord
, FontRecord
, FormatRecord
, FrameRecord
, GridsetRecord
, GutsRecord
, HCenterRecord
, HeaderFooterBase
, HeaderFooterRecord
, HideObjRecord
, HyperlinkRecord
, IndexRecord
, InterfaceEndRecord
, InterfaceHdrRecord
, IterationRecord
, LeftMarginRecord
, LegendRecord
, LineFormatRecord
, LinkedDataRecord
, MergeCellsRecord
, MMSRecord
, MulBlankRecord
, MulRKRecord
, NameCommentRecord
, NoteRecord
, NumberFormatIndexRecord
, ObjectLinkRecord
, ObjectProtectRecord
, PageBreakRecord
, PageItemRecord
, PaletteRecord
, PaneRecord
, PasswordRecord
, PasswordRev4Record
, PlotAreaRecord
, PlotGrowthRecord
, PrecisionRecord
, PrintGridlinesRecord
, PrintHeadersRecord
, PrintSetupRecord
, ProtectionRev4Record
, ProtectRecord
, RecalcIdRecord
, RefModeRecord
, RefreshAllRecord
, RightMarginRecord
, RowRecord
, SaveRecalcRecord
, ScenarioProtectRecord
, SCLRecord
, SelectionRecord
, SeriesChartGroupIndexRecord
, SeriesIndexRecord
, SeriesLabelsRecord
, SeriesListRecord
, SeriesRecord
, SeriesTextRecord
, SeriesToChartGroupRecord
, SharedValueRecordBase
, SheetPropertiesRecord
, StreamIDRecord
, StyleRecord
, SupBookRecord
, TabIdRecord
, TableStylesRecord
, TextRecord
, TickRecord
, TopMarginRecord
, UncalcedRecord
, UnitsRecord
, UnknownRecord
, UserSViewBegin
, UserSViewEnd
, UseSelFSRecord
, ValueRangeRecord
, VCenterRecord
, ViewDefinitionRecord
, ViewFieldsRecord
, ViewSourceRecord
, WindowOneRecord
, WindowProtectRecord
, WindowTwoRecord
, WriteAccessRecord
, WriteProtectRecord
, WSBoolRecord
public abstract class StandardRecord extends Record
Constructor | Description |
---|---|
StandardRecord() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract int |
getDataSize() |
|
int |
getRecordSize() |
gives the current serialized size of the record.
|
int |
serialize(int offset,
byte[] data) |
Write the data content of this BIFF record including the sid and record length.
The subclass must write the exact number of bytes as reported by RecordBase.getRecordSize() } |
protected abstract void |
serialize(LittleEndianOutput out) |
Write the data content of this BIFF record.
|
protected abstract int getDataSize()
public final int getRecordSize()
RecordBase
getRecordSize
in class RecordBase
public final int serialize(int offset, byte[] data)
RecordBase.getRecordSize()
}serialize
in class RecordBase
offset
- to begin writing atdata
- byte array containing instance dataprotected abstract void serialize(LittleEndianOutput out)
RecordBase.getRecordSize()
} minus four
( record header consiting of a 'ushort sid' and 'ushort reclength' has already been written
by thye superclass).Copyright 2018 The Apache Software Foundation or its licensors, as applicable.