Package | Description |
---|---|
org.zkoss.poi.hssf.record |
Record package contains class representations for XLS binary strutures.
|
org.zkoss.poi.hssf.record.cf | |
org.zkoss.poi.hssf.record.chart | |
org.zkoss.poi.hssf.record.common | |
org.zkoss.poi.hssf.record.cont | |
org.zkoss.poi.hssf.record.pivottable | |
org.zkoss.poi.hssf.util |
util package contains tools needed for writing HSSF files that are not necesarily "real"
HSSF concepts.
|
org.zkoss.poi.ss.formula |
This package contains common internal POI code for manipulating formulas.
|
org.zkoss.poi.ss.formula.constant | |
org.zkoss.poi.ss.formula.ptg |
formula package contains binary PTG structures used in Formulas
|
org.zkoss.poi.ss.util | |
org.zkoss.poi.util |
Top-level util package are classes that are useful throughout the project.
|
Modifier and Type | Method and Description |
---|---|
void |
XFExtRecord.serialize(LittleEndianOutput out) |
void |
XFCrcRecord.serialize(LittleEndianOutput out) |
void |
WriteProtectRecord.serialize(LittleEndianOutput out) |
void |
WriteAccessRecord.serialize(LittleEndianOutput out) |
void |
WindowTwoRecord.serialize(LittleEndianOutput out) |
void |
WindowProtectRecord.serialize(LittleEndianOutput out) |
void |
WindowOneRecord.serialize(LittleEndianOutput out) |
void |
WSBoolRecord.serialize(LittleEndianOutput out) |
void |
VCenterRecord.serialize(LittleEndianOutput out) |
void |
UserSViewEnd.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
UserSViewBegin.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
UseSelFSRecord.serialize(LittleEndianOutput out) |
void |
UnknownRecord.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
UncalcedRecord.serialize(LittleEndianOutput out) |
void |
TopMarginRecord.serialize(LittleEndianOutput out) |
protected void |
TableStylesRecord.serialize(LittleEndianOutput out) |
void |
TabIdRecord.serialize(LittleEndianOutput out) |
void |
SupBookRecord.serialize(LittleEndianOutput out) |
abstract void |
SubRecord.serialize(LittleEndianOutput out) |
void |
StyleRecord.serialize(LittleEndianOutput out) |
protected abstract void |
StandardRecord.serialize(LittleEndianOutput out)
Write the data content of this BIFF record.
|
void |
SharedValueRecordBase.serialize(LittleEndianOutput out) |
void |
SelectionRecord.serialize(LittleEndianOutput out) |
void |
ScenarioProtectRecord.serialize(LittleEndianOutput out) |
void |
SaveRecalcRecord.serialize(LittleEndianOutput out) |
void |
SCLRecord.serialize(LittleEndianOutput out) |
void |
RowRecord.serialize(LittleEndianOutput out) |
void |
RightMarginRecord.serialize(LittleEndianOutput out) |
void |
RefreshAllRecord.serialize(LittleEndianOutput out) |
void |
RefModeRecord.serialize(LittleEndianOutput out) |
void |
RecalcIdRecord.serialize(LittleEndianOutput out) |
void |
ProtectionRev4Record.serialize(LittleEndianOutput out) |
void |
ProtectRecord.serialize(LittleEndianOutput out) |
void |
PrintSetupRecord.serialize(LittleEndianOutput out) |
void |
PrintHeadersRecord.serialize(LittleEndianOutput out) |
void |
PrintGridlinesRecord.serialize(LittleEndianOutput out) |
void |
PrecisionRecord.serialize(LittleEndianOutput out) |
void |
PasswordRev4Record.serialize(LittleEndianOutput out) |
void |
PasswordRecord.serialize(LittleEndianOutput out) |
void |
PaneRecord.serialize(LittleEndianOutput out) |
void |
PaletteRecord.serialize(LittleEndianOutput out) |
void |
PageBreakRecord.serialize(LittleEndianOutput out) |
void |
PageBreakRecord.Break.serialize(LittleEndianOutput out) |
void |
PLVRecord.serialize(LittleEndianOutput out) |
void |
ObjectProtectRecord.serialize(LittleEndianOutput out) |
void |
NoteStructureSubRecord.serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
|
void |
NoteRecord.serialize(LittleEndianOutput out) |
void |
NameCommentRecord.serialize(LittleEndianOutput out) |
void |
MulRKRecord.serialize(LittleEndianOutput out) |
void |
MulBlankRecord.serialize(LittleEndianOutput out) |
void |
MergeCellsRecord.serialize(LittleEndianOutput out) |
void |
MTRSettingsRecord.serialize(LittleEndianOutput out) |
void |
MMSRecord.serialize(LittleEndianOutput out) |
void |
LeftMarginRecord.serialize(LittleEndianOutput out) |
void |
LbsDataSubRecord.serialize(LittleEndianOutput out) |
void |
LbsDataSubRecord.LbsDropData.serialize(LittleEndianOutput out) |
void |
IterationRecord.serialize(LittleEndianOutput out) |
void |
InterfaceHdrRecord.serialize(LittleEndianOutput out) |
void |
InterfaceEndRecord.serialize(LittleEndianOutput out) |
void |
IndexRecord.serialize(LittleEndianOutput out) |
void |
HyperlinkRecord.serialize(LittleEndianOutput out) |
void |
HideObjRecord.serialize(LittleEndianOutput out) |
void |
HeaderFooterBase.serialize(LittleEndianOutput out) |
void |
HCenterRecord.serialize(LittleEndianOutput out) |
void |
GutsRecord.serialize(LittleEndianOutput out) |
void |
GroupMarkerSubRecord.serialize(LittleEndianOutput out) |
void |
GridsetRecord.serialize(LittleEndianOutput out) |
void |
FullColorExt.serialize(LittleEndianOutput out) |
void |
FtPioGrbitSubRecord.serialize(LittleEndianOutput out) |
void |
FtCfSubRecord.serialize(LittleEndianOutput out) |
void |
FtCblsSubRecord.serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
|
void |
FormatRecord.serialize(LittleEndianOutput out) |
void |
ForceFullCalculationRecord.serialize(LittleEndianOutput out) |
void |
FontRecord.serialize(LittleEndianOutput out) |
void |
FnGroupCountRecord.serialize(LittleEndianOutput out) |
void |
FileSharingRecord.serialize(LittleEndianOutput out) |
void |
FilePassRecord.serialize(LittleEndianOutput out) |
void |
FeatRecord.serialize(LittleEndianOutput out) |
void |
FeatHdrRecord.serialize(LittleEndianOutput out) |
void |
ExternalNameRecord.serialize(LittleEndianOutput out) |
void |
ExternSheetRecord.serialize(LittleEndianOutput out) |
void |
ExtendedFormatRecord.serialize(LittleEndianOutput out) |
void |
ExtSSTRecord.InfoSubRecord.serialize(LittleEndianOutput out) |
void |
EnhancedProtection.serialize(LittleEndianOutput out) |
void |
EndSubRecord.serialize(LittleEndianOutput out) |
void |
EmbeddedObjectRefSubRecord.serialize(LittleEndianOutput out) |
void |
EOFRecord.serialize(LittleEndianOutput out) |
void |
DrawingSelectionRecord.serialize(LittleEndianOutput out) |
void |
DrawingRecord.serialize(LittleEndianOutput out) |
void |
DimensionsRecord.serialize(LittleEndianOutput out) |
void |
DeltaRecord.serialize(LittleEndianOutput out) |
void |
DefaultRowHeightRecord.serialize(LittleEndianOutput out) |
void |
DefaultColWidthRecord.serialize(LittleEndianOutput out) |
void |
DateWindow1904Record.serialize(LittleEndianOutput out) |
void |
DVRecord.serialize(LittleEndianOutput out) |
void |
DVALRecord.serialize(LittleEndianOutput out) |
void |
DSFRecord.serialize(LittleEndianOutput out) |
protected void |
DConRefRecord.serialize(LittleEndianOutput out) |
void |
DBCellRecord.serialize(LittleEndianOutput out) |
void |
CountryRecord.serialize(LittleEndianOutput out) |
void |
ContinueRecord.serialize(LittleEndianOutput out) |
void |
ContinueFrt12Record.serialize(LittleEndianOutput out)
Deprecated.
|
void |
CompressPicturesRecord.serialize(LittleEndianOutput out) |
void |
Compat12Record.serialize(LittleEndianOutput out) |
void |
CommonObjectDataSubRecord.serialize(LittleEndianOutput out) |
void |
ColumnInfoRecord.serialize(LittleEndianOutput out) |
void |
CodepageRecord.serialize(LittleEndianOutput out) |
void |
CellRecord.serialize(LittleEndianOutput out) |
void |
CalcModeRecord.serialize(LittleEndianOutput out) |
void |
CalcCountRecord.serialize(LittleEndianOutput out) |
void |
CRNRecord.serialize(LittleEndianOutput out) |
void |
CRNCountRecord.serialize(LittleEndianOutput out) |
void |
CFRuleRecord.serialize(LittleEndianOutput out)
called by the class that is responsible for writing this sucker.
|
void |
CFHeaderRecord.serialize(LittleEndianOutput out) |
void |
BoundSheetRecord.serialize(LittleEndianOutput out) |
void |
BottomMarginRecord.serialize(LittleEndianOutput out) |
void |
BookExtRecord.serialize(LittleEndianOutput out) |
void |
BookBoolRecord.serialize(LittleEndianOutput out) |
void |
BlankRecord.serialize(LittleEndianOutput out) |
void |
BackupRecord.serialize(LittleEndianOutput out) |
void |
BOFRecord.serialize(LittleEndianOutput out) |
void |
AutoFilterRecord.serialize(LittleEndianOutput out)
Deprecated.
|
void |
AutoFilterInfoRecord.serialize(LittleEndianOutput out) |
void |
AutoFilter12Record.serialize(LittleEndianOutput out)
Deprecated.
|
protected void |
TableRecord.serializeExtraData(LittleEndianOutput out) |
protected abstract void |
SharedValueRecordBase.serializeExtraData(LittleEndianOutput out) |
protected void |
SharedFormulaRecord.serializeExtraData(LittleEndianOutput out) |
protected void |
ArrayRecord.serializeExtraData(LittleEndianOutput out) |
protected void |
RKRecord.serializeValue(LittleEndianOutput out) |
protected void |
NumberRecord.serializeValue(LittleEndianOutput out) |
protected void |
LabelSSTRecord.serializeValue(LittleEndianOutput out) |
protected void |
FormulaRecord.serializeValue(LittleEndianOutput out) |
protected abstract void |
CellRecord.serializeValue(LittleEndianOutput out)
writes out the value data for this cell record
|
protected void |
BoolErrRecord.serializeValue(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
PatternFormatting.serialize(LittleEndianOutput out) |
void |
BorderFormatting.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
ValueRangeRecord.serialize(LittleEndianOutput out) |
void |
UnitsRecord.serialize(LittleEndianOutput out) |
void |
TickRecord.serialize(LittleEndianOutput out) |
void |
TextRecord.serialize(LittleEndianOutput out) |
void |
SheetPropertiesRecord.serialize(LittleEndianOutput out) |
void |
SeriesToChartGroupRecord.serialize(LittleEndianOutput out) |
void |
SeriesTextRecord.serialize(LittleEndianOutput out) |
void |
SeriesRecord.serialize(LittleEndianOutput out) |
void |
SeriesListRecord.serialize(LittleEndianOutput out) |
void |
SeriesLabelsRecord.serialize(LittleEndianOutput out) |
void |
SeriesIndexRecord.serialize(LittleEndianOutput out) |
void |
SeriesChartGroupIndexRecord.serialize(LittleEndianOutput out) |
void |
ScatterRecord.serialize(LittleEndianOutput out) |
void |
PlotGrowthRecord.serialize(LittleEndianOutput out) |
void |
PlotAreaRecord.serialize(LittleEndianOutput out) |
void |
PieRecord.serialize(LittleEndianOutput out) |
void |
PieFormatRecord.serialize(LittleEndianOutput out) |
void |
ObjectLinkRecord.serialize(LittleEndianOutput out) |
void |
NumberFormatIndexRecord.serialize(LittleEndianOutput out) |
void |
LinkedDataRecord.serialize(LittleEndianOutput out) |
void |
LineRecord.serialize(LittleEndianOutput out) |
void |
LineFormatRecord.serialize(LittleEndianOutput out) |
void |
LegendRecord.serialize(LittleEndianOutput out) |
void |
FrameRecord.serialize(LittleEndianOutput out) |
void |
FontIndexRecord.serialize(LittleEndianOutput out) |
void |
FontBasisRecord.serialize(LittleEndianOutput out) |
void |
EndRecord.serialize(LittleEndianOutput out) |
void |
DefaultDataLabelTextPropertiesRecord.serialize(LittleEndianOutput out) |
protected void |
DataLabelExtensionRecord.serialize(LittleEndianOutput out) |
void |
DataFormatRecord.serialize(LittleEndianOutput out) |
void |
DatRecord.serialize(LittleEndianOutput out) |
void |
ChartTitleFormatRecord.serialize(LittleEndianOutput out) |
void |
ChartStartObjectRecord.serialize(LittleEndianOutput out) |
void |
ChartStartBlockRecord.serialize(LittleEndianOutput out) |
void |
ChartRecord.serialize(LittleEndianOutput out) |
void |
ChartFormatRecord.serialize(LittleEndianOutput out) |
void |
ChartFRTInfoRecord.serialize(LittleEndianOutput out) |
void |
ChartEndObjectRecord.serialize(LittleEndianOutput out) |
void |
ChartEndBlockRecord.serialize(LittleEndianOutput out) |
void |
Chart3DRecord.serialize(LittleEndianOutput out) |
void |
Chart3DBarShapeRecord.serialize(LittleEndianOutput out) |
void |
CategorySeriesAxisRecord.serialize(LittleEndianOutput out) |
void |
CatLabRecord.serialize(LittleEndianOutput out) |
void |
BeginRecord.serialize(LittleEndianOutput out) |
void |
BarRecord.serialize(LittleEndianOutput out) |
void |
AxisUsedRecord.serialize(LittleEndianOutput out) |
void |
AxisRecord.serialize(LittleEndianOutput out) |
void |
AxisParentRecord.serialize(LittleEndianOutput out) |
void |
AxisOptionsRecord.serialize(LittleEndianOutput out) |
void |
AxisLineFormatRecord.serialize(LittleEndianOutput out) |
void |
AreaRecord.serialize(LittleEndianOutput out) |
void |
AreaFormatRecord.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
XLUnicodeString.serialize(LittleEndianOutput out) |
void |
XFPropGradientStop.serialize(LittleEndianOutput out) |
void |
XFPropGradient.serialize(LittleEndianOutput out) |
void |
XFPropColor.serialize(LittleEndianOutput out) |
void |
XFPropBorder.serialize(LittleEndianOutput out) |
void |
XFProp.serialize(LittleEndianOutput out) |
void |
UnicodeString.FormatRun.serialize(LittleEndianOutput out) |
void |
SharedFeature.serialize(LittleEndianOutput out) |
void |
LPWideString.serialize(LittleEndianOutput out) |
void |
FtrHeader.serialize(LittleEndianOutput out) |
void |
FeatSmartTag.serialize(LittleEndianOutput out) |
void |
FeatProtection.serialize(LittleEndianOutput out) |
void |
FeatFormulaErr2.serialize(LittleEndianOutput out) |
void |
BuiltInStyle.serialize(LittleEndianOutput out) |
Modifier and Type | Class and Description |
---|---|
class |
ContinuableRecordOutput
An augmented
LittleEndianOutput used for serialization of ContinuableRecord s. |
Constructor and Description |
---|
ContinuableRecordOutput(LittleEndianOutput out,
int sid) |
Modifier and Type | Method and Description |
---|---|
protected void |
ViewSourceRecord.serialize(LittleEndianOutput out) |
protected void |
ViewFieldsRecord.serialize(LittleEndianOutput out) |
protected void |
ViewDefinitionRecord.serialize(LittleEndianOutput out) |
protected void |
StreamIDRecord.serialize(LittleEndianOutput out) |
protected void |
PageItemRecord.serialize(LittleEndianOutput out) |
protected void |
ExtendedPivotTableViewFieldsRecord.serialize(LittleEndianOutput out) |
protected void |
DataItemRecord.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
CellRangeAddress8Bit.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
Formula.serialize(LittleEndianOutput out)
Writes The formula encoding is includes:
ushort tokenDataLen
tokenData
arrayConstantData (if present)
|
void |
Formula.serializeArrayConstantData(LittleEndianOutput out) |
void |
Formula.serializeTokens(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
static void |
ConstantValueParser.encode(LittleEndianOutput out,
Object[] values) |
Modifier and Type | Method and Description |
---|---|
void |
CellRangeAddressList.serialize(LittleEndianOutput out) |
void |
CellRangeAddress.serialize(LittleEndianOutput out) |
Modifier and Type | Interface and Description |
---|---|
interface |
DelayableLittleEndianOutput
Implementors of this interface allow client code to 'delay' writing to a certain section of a
data output stream.
A typical application is for writing BIFF records when the size is not known until well after the header has been written. |
Modifier and Type | Class and Description |
---|---|
class |
LittleEndianByteArrayOutputStream
Adapts a plain byte array to
LittleEndianOutput |
class |
LittleEndianOutputStream |
Modifier and Type | Method and Description |
---|---|
LittleEndianOutput |
LittleEndianByteArrayOutputStream.createDelayedOutput(int size) |
LittleEndianOutput |
DelayableLittleEndianOutput.createDelayedOutput(int size)
Creates an output stream intended for outputting a sequence of size bytes.
|
Modifier and Type | Method and Description |
---|---|
static void |
StringUtil.putCompressedUnicode(String input,
LittleEndianOutput out) |
static void |
StringUtil.putUnicodeLE(String input,
LittleEndianOutput out) |
static void |
StringUtil.writeUnicodeString(LittleEndianOutput out,
String value)
OutputStream out will get:
ushort nChars
byte is16BitFlag
byte[]/char[] characterData
For this encoding, the is16BitFlag is always present even if nChars==0.
|
static void |
StringUtil.writeUnicodeStringFlagAndData(LittleEndianOutput out,
String value)
OutputStream out will get:
byte is16BitFlag
byte[]/char[] characterData
For this encoding, the is16BitFlag is always present even if nChars==0.
|
Copyright © 2020. All rights reserved.