Package | Description |
---|---|
org.apache.poi.hpsf |
Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.
|
org.apache.poi.hslf.model.textproperties | |
org.apache.poi.hssf.record |
Record package contains class representations for XLS binary strutures.
|
org.apache.poi.hssf.record.cf | |
org.apache.poi.hssf.record.chart | |
org.apache.poi.hssf.record.common | |
org.apache.poi.hssf.record.cont | |
org.apache.poi.hssf.record.pivottable | |
org.apache.poi.hssf.util |
The util package contains tools needed for writing HSSF files that are not necesarily "real" HSSF concepts.
|
org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 and MS-propritary document encryptions
|
org.apache.poi.ss.formula |
This package contains common internal POI code for manipulating formulas.
|
org.apache.poi.ss.formula.constant | |
org.apache.poi.ss.formula.ptg |
The formula package contains binary PTG structures used in Formulas
|
org.apache.poi.ss.util | |
org.apache.poi.util |
Top-level util package are classes that are useful throughout the project.
|
Modifier and Type | Method and Description |
---|---|
void |
ClassID.write(LittleEndianOutput leo)
Write the class ID to a LittleEndianOutput (stream)
|
Modifier and Type | Method and Description |
---|---|
static void |
HSLFTabStopPropCollection.writeTabStops(LittleEndianOutput leo,
java.util.List<HSLFTabStop> tabStops) |
Modifier and Type | Method and Description |
---|---|
void |
ScenarioProtectRecord.serialize(LittleEndianOutput out) |
void |
WriteAccessRecord.serialize(LittleEndianOutput out) |
void |
CellRecord.serialize(LittleEndianOutput out) |
void |
HeaderFooterBase.serialize(LittleEndianOutput out) |
void |
HeaderFooterRecord.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
SupBookRecord.serialize(LittleEndianOutput out) |
void |
ExternSheetRecord.serialize(LittleEndianOutput out) |
void |
HCenterRecord.serialize(LittleEndianOutput out) |
void |
PrintGridlinesRecord.serialize(LittleEndianOutput out) |
void |
MergeCellsRecord.serialize(LittleEndianOutput out) |
void |
StyleRecord.serialize(LittleEndianOutput out) |
void |
BottomMarginRecord.serialize(LittleEndianOutput out) |
void |
NoteStructureSubRecord.serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
|
void |
MMSRecord.serialize(LittleEndianOutput out) |
void |
ContinueRecord.serialize(LittleEndianOutput out) |
void |
CommonObjectDataSubRecord.serialize(LittleEndianOutput out) |
void |
ExternalNameRecord.serialize(LittleEndianOutput out) |
void |
DateWindow1904Record.serialize(LittleEndianOutput out) |
void |
CountryRecord.serialize(LittleEndianOutput out) |
void |
NoteRecord.serialize(LittleEndianOutput out) |
void |
FtPioGrbitSubRecord.serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
|
void |
PaneRecord.serialize(LittleEndianOutput out) |
void |
SCLRecord.serialize(LittleEndianOutput out) |
void |
AutoFilterInfoRecord.serialize(LittleEndianOutput out) |
void |
PrintSetupRecord.serialize(LittleEndianOutput out) |
void |
LeftMarginRecord.serialize(LittleEndianOutput out) |
void |
WindowOneRecord.serialize(LittleEndianOutput out) |
void |
DrawingRecord.serialize(LittleEndianOutput out) |
protected void |
TableStylesRecord.serialize(LittleEndianOutput out) |
void |
DefaultRowHeightRecord.serialize(LittleEndianOutput out) |
void |
UnknownRecord.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
PasswordRecord.serialize(LittleEndianOutput out) |
void |
SharedValueRecordBase.serialize(LittleEndianOutput out) |
void |
FnGroupCountRecord.serialize(LittleEndianOutput out) |
void |
BoundSheetRecord.serialize(LittleEndianOutput out) |
void |
ColumnInfoRecord.serialize(LittleEndianOutput out) |
void |
GridsetRecord.serialize(LittleEndianOutput out) |
void |
LbsDataSubRecord.serialize(LittleEndianOutput out) |
void |
LbsDataSubRecord.LbsDropData.serialize(LittleEndianOutput out) |
void |
MulRKRecord.serialize(LittleEndianOutput out) |
void |
TabIdRecord.serialize(LittleEndianOutput out) |
void |
PasswordRev4Record.serialize(LittleEndianOutput out) |
void |
UserSViewBegin.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
CRNRecord.serialize(LittleEndianOutput out) |
void |
RowRecord.serialize(LittleEndianOutput out) |
void |
IndexRecord.serialize(LittleEndianOutput out) |
void |
TopMarginRecord.serialize(LittleEndianOutput out) |
void |
BackupRecord.serialize(LittleEndianOutput out) |
void |
ObjectProtectRecord.serialize(LittleEndianOutput out) |
void |
GroupMarkerSubRecord.serialize(LittleEndianOutput out) |
void |
ProtectionRev4Record.serialize(LittleEndianOutput out) |
void |
VCenterRecord.serialize(LittleEndianOutput out) |
void |
IterationRecord.serialize(LittleEndianOutput out) |
void |
CFRule12Record.serialize(LittleEndianOutput out)
called by the class that is responsible for writing this sucker.
|
void |
ProtectRecord.serialize(LittleEndianOutput out) |
void |
FontRecord.serialize(LittleEndianOutput out) |
void |
RefModeRecord.serialize(LittleEndianOutput out) |
void |
DeltaRecord.serialize(LittleEndianOutput out) |
void |
FilePassRecord.serialize(LittleEndianOutput out) |
void |
NameCommentRecord.serialize(LittleEndianOutput out) |
void |
PrecisionRecord.serialize(LittleEndianOutput out) |
void |
HideObjRecord.serialize(LittleEndianOutput out) |
void |
InterfaceHdrRecord.serialize(LittleEndianOutput out) |
void |
FeatHdrRecord.serialize(LittleEndianOutput out) |
void |
CFRuleRecord.serialize(LittleEndianOutput out)
called by the class that is responsible for writing this sucker.
|
abstract void |
SubRecord.serialize(LittleEndianOutput out) |
void |
InterfaceEndRecord.serialize(LittleEndianOutput out) |
void |
RefreshAllRecord.serialize(LittleEndianOutput out) |
void |
RightMarginRecord.serialize(LittleEndianOutput out) |
void |
BOFRecord.serialize(LittleEndianOutput out) |
void |
FeatRecord.serialize(LittleEndianOutput out) |
void |
EOFRecord.serialize(LittleEndianOutput out) |
void |
FtCfSubRecord.serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
|
void |
CalcCountRecord.serialize(LittleEndianOutput out) |
void |
DimensionsRecord.serialize(LittleEndianOutput out) |
void |
RecalcIdRecord.serialize(LittleEndianOutput out) |
void |
FormatRecord.serialize(LittleEndianOutput out) |
void |
DVRecord.serialize(LittleEndianOutput out) |
void |
PageBreakRecord.serialize(LittleEndianOutput out) |
void |
PageBreakRecord.Break.serialize(LittleEndianOutput out) |
void |
EmbeddedObjectRefSubRecord.serialize(LittleEndianOutput out) |
void |
WindowTwoRecord.serialize(LittleEndianOutput out) |
void |
MulBlankRecord.serialize(LittleEndianOutput out) |
void |
BlankRecord.serialize(LittleEndianOutput out) |
void |
FormulaSpecialCachedValue.serialize(LittleEndianOutput out) |
void |
BookBoolRecord.serialize(LittleEndianOutput out) |
void |
DefaultColWidthRecord.serialize(LittleEndianOutput out) |
void |
DrawingSelectionRecord.serialize(LittleEndianOutput out) |
void |
PrintHeadersRecord.serialize(LittleEndianOutput out) |
void |
SelectionRecord.serialize(LittleEndianOutput out) |
void |
EndSubRecord.serialize(LittleEndianOutput out) |
void |
UserSViewEnd.serialize(LittleEndianOutput out)
spit the record out AS IS.
|
void |
UncalcedRecord.serialize(LittleEndianOutput out) |
void |
PaletteRecord.serialize(LittleEndianOutput out) |
void |
WriteProtectRecord.serialize(LittleEndianOutput out) |
void |
ExtSSTRecord.InfoSubRecord.serialize(LittleEndianOutput out) |
void |
GutsRecord.serialize(LittleEndianOutput out) |
void |
WindowProtectRecord.serialize(LittleEndianOutput out) |
void |
FtCblsSubRecord.serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
|
void |
DBCellRecord.serialize(LittleEndianOutput out) |
void |
CRNCountRecord.serialize(LittleEndianOutput out) |
void |
CFHeaderBase.serialize(LittleEndianOutput out) |
void |
FileSharingRecord.serialize(LittleEndianOutput out) |
void |
DVALRecord.serialize(LittleEndianOutput out) |
protected void |
DConRefRecord.serialize(LittleEndianOutput out) |
void |
CalcModeRecord.serialize(LittleEndianOutput out) |
void |
HyperlinkRecord.serialize(LittleEndianOutput out) |
protected abstract void |
StandardRecord.serialize(LittleEndianOutput out)
Write the data content of this BIFF record.
|
void |
CodepageRecord.serialize(LittleEndianOutput out) |
void |
CFHeader12Record.serialize(LittleEndianOutput out) |
void |
DSFRecord.serialize(LittleEndianOutput out) |
void |
WSBoolRecord.serialize(LittleEndianOutput out) |
void |
ExtendedFormatRecord.serialize(LittleEndianOutput out) |
void |
SaveRecalcRecord.serialize(LittleEndianOutput out) |
void |
UseSelFSRecord.serialize(LittleEndianOutput out) |
protected abstract void |
SharedValueRecordBase.serializeExtraData(LittleEndianOutput out) |
protected void |
ArrayRecord.serializeExtraData(LittleEndianOutput out) |
protected void |
SharedFormulaRecord.serializeExtraData(LittleEndianOutput out) |
protected void |
TableRecord.serializeExtraData(LittleEndianOutput out) |
protected void |
CFRuleBase.serializeFormattingBlock(LittleEndianOutput out) |
protected abstract void |
CellRecord.serializeValue(LittleEndianOutput out)
writes out the value data for this cell record
|
protected void |
RKRecord.serializeValue(LittleEndianOutput out) |
protected void |
FormulaRecord.serializeValue(LittleEndianOutput out) |
protected void |
BoolErrRecord.serializeValue(LittleEndianOutput out) |
protected void |
NumberRecord.serializeValue(LittleEndianOutput out) |
protected void |
LabelSSTRecord.serializeValue(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
IconMultiStateThreshold.serialize(LittleEndianOutput out) |
void |
PatternFormatting.serialize(LittleEndianOutput out) |
void |
IconMultiStateFormatting.serialize(LittleEndianOutput out) |
void |
ColorGradientThreshold.serialize(LittleEndianOutput out) |
void |
DataBarFormatting.serialize(LittleEndianOutput out) |
void |
Threshold.serialize(LittleEndianOutput out) |
void |
BorderFormatting.serialize(LittleEndianOutput out) |
void |
ColorGradientFormatting.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
LegendRecord.serialize(LittleEndianOutput out) |
void |
ObjectLinkRecord.serialize(LittleEndianOutput out) |
void |
CategorySeriesAxisRecord.serialize(LittleEndianOutput out) |
void |
SeriesIndexRecord.serialize(LittleEndianOutput out) |
void |
ChartFormatRecord.serialize(LittleEndianOutput out) |
void |
ChartStartObjectRecord.serialize(LittleEndianOutput out) |
void |
AxisOptionsRecord.serialize(LittleEndianOutput out) |
void |
BarRecord.serialize(LittleEndianOutput out) |
void |
ChartRecord.serialize(LittleEndianOutput out) |
void |
ChartEndObjectRecord.serialize(LittleEndianOutput out) |
protected void |
DataLabelExtensionRecord.serialize(LittleEndianOutput out) |
void |
PlotGrowthRecord.serialize(LittleEndianOutput out) |
void |
DefaultDataLabelTextPropertiesRecord.serialize(LittleEndianOutput out) |
void |
ChartFRTInfoRecord.serialize(LittleEndianOutput out) |
void |
FontIndexRecord.serialize(LittleEndianOutput out) |
void |
SeriesListRecord.serialize(LittleEndianOutput out) |
void |
AreaRecord.serialize(LittleEndianOutput out) |
void |
EndRecord.serialize(LittleEndianOutput out) |
void |
AxisParentRecord.serialize(LittleEndianOutput out) |
void |
BeginRecord.serialize(LittleEndianOutput out) |
void |
SheetPropertiesRecord.serialize(LittleEndianOutput out) |
void |
ChartTitleFormatRecord.serialize(LittleEndianOutput out) |
void |
SeriesTextRecord.serialize(LittleEndianOutput out) |
void |
NumberFormatIndexRecord.serialize(LittleEndianOutput out) |
void |
FrameRecord.serialize(LittleEndianOutput out) |
void |
ChartStartBlockRecord.serialize(LittleEndianOutput out) |
void |
SeriesChartGroupIndexRecord.serialize(LittleEndianOutput out) |
void |
LinkedDataRecord.serialize(LittleEndianOutput out) |
void |
TickRecord.serialize(LittleEndianOutput out) |
void |
AxisRecord.serialize(LittleEndianOutput out) |
void |
CatLabRecord.serialize(LittleEndianOutput out) |
void |
TextRecord.serialize(LittleEndianOutput out) |
void |
ChartEndBlockRecord.serialize(LittleEndianOutput out) |
void |
UnitsRecord.serialize(LittleEndianOutput out) |
void |
AxisUsedRecord.serialize(LittleEndianOutput out) |
void |
DatRecord.serialize(LittleEndianOutput out) |
void |
LineFormatRecord.serialize(LittleEndianOutput out) |
void |
ValueRangeRecord.serialize(LittleEndianOutput out) |
void |
AxisLineFormatRecord.serialize(LittleEndianOutput out) |
void |
SeriesRecord.serialize(LittleEndianOutput out) |
void |
FontBasisRecord.serialize(LittleEndianOutput out) |
void |
SeriesLabelsRecord.serialize(LittleEndianOutput out) |
void |
PlotAreaRecord.serialize(LittleEndianOutput out) |
void |
DataFormatRecord.serialize(LittleEndianOutput out) |
void |
AreaFormatRecord.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
FormatRun.serialize(LittleEndianOutput out) |
void |
ExtendedColor.serialize(LittleEndianOutput out) |
void |
FeatFormulaErr2.serialize(LittleEndianOutput out) |
void |
FeatSmartTag.serialize(LittleEndianOutput out) |
void |
FtrHeader.serialize(LittleEndianOutput out) |
void |
SharedFeature.serialize(LittleEndianOutput out) |
void |
FeatProtection.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 |
ViewDefinitionRecord.serialize(LittleEndianOutput out) |
protected void |
ViewSourceRecord.serialize(LittleEndianOutput out) |
protected void |
ExtendedPivotTableViewFieldsRecord.serialize(LittleEndianOutput out) |
protected void |
ViewFieldsRecord.serialize(LittleEndianOutput out) |
protected void |
DataItemRecord.serialize(LittleEndianOutput out) |
protected void |
PageItemRecord.serialize(LittleEndianOutput out) |
protected void |
StreamIDRecord.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
void |
CellRangeAddress8Bit.serialize(LittleEndianOutput out) |
Modifier and Type | Method and Description |
---|---|
static void |
DataSpaceMapUtils.writeUnicodeLPP4(LittleEndianOutput os,
java.lang.String string) |
static void |
DataSpaceMapUtils.writeUtf8LPP4(LittleEndianOutput os,
java.lang.String str) |
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,
java.lang.Object[] values) |
Modifier and Type | Method and Description |
---|---|
void |
MissingArgPtg.write(LittleEndianOutput out) |
void |
Deleted3DPxg.write(LittleEndianOutput out) |
void |
NamePtg.write(LittleEndianOutput out) |
abstract void |
Ptg.write(LittleEndianOutput out) |
void |
NumberPtg.write(LittleEndianOutput out) |
void |
Ref3DPxg.write(LittleEndianOutput out) |
void |
NameXPxg.write(LittleEndianOutput out) |
void |
RefErrorPtg.write(LittleEndianOutput out) |
void |
DeletedArea3DPtg.write(LittleEndianOutput out) |
void |
AttrPtg.write(LittleEndianOutput out) |
void |
FuncVarPtg.write(LittleEndianOutput out) |
void |
Area3DPtg.write(LittleEndianOutput out) |
void |
FuncPtg.write(LittleEndianOutput out) |
void |
MemErrPtg.write(LittleEndianOutput out) |
void |
DeletedRef3DPtg.write(LittleEndianOutput out) |
void |
ArrayPtg.write(LittleEndianOutput out) |
void |
Area2DPtgBase.write(LittleEndianOutput out) |
void |
ValueOperatorPtg.write(LittleEndianOutput out) |
void |
UnionPtg.write(LittleEndianOutput out) |
void |
ExpPtg.write(LittleEndianOutput out) |
void |
IntPtg.write(LittleEndianOutput out) |
void |
ParenthesisPtg.write(LittleEndianOutput out) |
void |
RangePtg.write(LittleEndianOutput out) |
void |
AreaErrPtg.write(LittleEndianOutput out) |
void |
Area3DPxg.write(LittleEndianOutput out) |
void |
MemAreaPtg.write(LittleEndianOutput out) |
void |
UnknownPtg.write(LittleEndianOutput out) |
void |
NameXPtg.write(LittleEndianOutput out) |
void |
TblPtg.write(LittleEndianOutput out) |
void |
IntersectionPtg.write(LittleEndianOutput out) |
void |
MemFuncPtg.write(LittleEndianOutput out) |
void |
Ref3DPtg.write(LittleEndianOutput out) |
void |
BoolPtg.write(LittleEndianOutput out) |
void |
ErrPtg.write(LittleEndianOutput out) |
void |
StringPtg.write(LittleEndianOutput out) |
protected void |
AreaPtgBase.writeCoordinates(LittleEndianOutput out) |
protected void |
RefPtgBase.writeCoordinates(LittleEndianOutput out) |
int |
ArrayPtg.writeTokenValueBytes(LittleEndianOutput out) |
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(java.lang.String input,
LittleEndianOutput out) |
static void |
StringUtil.putUnicodeLE(java.lang.String input,
LittleEndianOutput out) |
static void |
StringUtil.writeUnicodeString(LittleEndianOutput out,
java.lang.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,
java.lang.String value)
OutputStream
out will get:
byte is16BitFlag
byte[]/char[] characterData
For this encoding, the is16BitFlag is always present even if nChars==0. |
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.