Package | Description |
---|---|
org.apache.poi.common.usermodel.fonts | |
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.common | |
org.apache.poi.hssf.record.cont | |
org.apache.poi.hssf.record.crypto | |
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.poifs.crypt.agile | |
org.apache.poi.poifs.crypt.binaryrc4 | |
org.apache.poi.poifs.crypt.cryptoapi | |
org.apache.poi.poifs.crypt.standard | |
org.apache.poi.poifs.crypt.xor | |
org.apache.poi.poifs.filesystem |
filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
|
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.util |
Top-level util package are classes that are useful throughout the project.
|
Modifier and Type | Method and Description |
---|---|
void |
FontHeader.init(LittleEndianInput leis) |
Modifier and Type | Method and Description |
---|---|
void |
Blob.read(LittleEndianInput lei) |
Constructor and Description |
---|
ClassID(LittleEndianInput lei)
Reads the ClassID from the input
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<HSLFTabStop> |
HSLFTabStopPropCollection.readTabStops(LittleEndianInput lei) |
Modifier and Type | Class and Description |
---|---|
class |
RecordInputStream
Title: Record Input Stream
Description: Wraps a stream and provides helper methods for the construction of records.
|
Modifier and Type | Method and Description |
---|---|
T |
SubRecord.SubRecordTypes.RecordConstructor.apply(LittleEndianInput in,
int size,
int cmoOt)
read a sub-record from the supplied stream
|
static SubRecord |
SubRecord.createSubRecord(LittleEndianInput in,
int cmoOt)
read a sub-record from the supplied stream
|
Constructor and Description |
---|
CommonObjectDataSubRecord(LittleEndianInput in,
int size) |
EmbeddedObjectRefSubRecord(LittleEndianInput in,
int size) |
EndSubRecord(LittleEndianInput in,
int size) |
FtCblsSubRecord(LittleEndianInput in,
int size) |
FtCfSubRecord(LittleEndianInput in,
int size) |
FtPioGrbitSubRecord(LittleEndianInput in,
int size) |
GroupMarkerSubRecord(LittleEndianInput in,
int size) |
LbsDataSubRecord(LittleEndianInput in,
int cbFContinued,
int cmoOt) |
LbsDropData(LittleEndianInput in) |
NoteStructureSubRecord(LittleEndianInput in,
int size)
Read the record data from the supplied
RecordInputStream |
NoteStructureSubRecord(LittleEndianInput in,
int size,
int cmoOt) |
SharedValueRecordBase(LittleEndianInput in)
reads only the range (1
CellRangeAddress8Bit ) from the stream |
Constructor and Description |
---|
BorderFormatting(LittleEndianInput in)
Creates new FontFormatting
|
ColorGradientFormatting(LittleEndianInput in) |
ColorGradientThreshold(LittleEndianInput in)
Creates new Color Gradient Threshold
|
DataBarFormatting(LittleEndianInput in) |
DataBarThreshold(LittleEndianInput in)
Creates new Data Bar Threshold
|
IconMultiStateFormatting(LittleEndianInput in) |
IconMultiStateThreshold(LittleEndianInput in) |
PatternFormatting(LittleEndianInput in) |
Threshold(LittleEndianInput in)
Creates new Threshold
|
Constructor and Description |
---|
ExtendedColor(LittleEndianInput in) |
ExtRst(LittleEndianInput in,
int expectedLength) |
FormatRun(LittleEndianInput in) |
Modifier and Type | Class and Description |
---|---|
class |
ContinuableRecordInput
A decorated
RecordInputStream that can read primitive data types
(short, int, long, etc.) spanned across a ContinueRecord boundary. |
Modifier and Type | Class and Description |
---|---|
class |
Biff8DecryptingStream |
Constructor and Description |
---|
CellRangeAddress8Bit(LittleEndianInput in) |
Modifier and Type | Class and Description |
---|---|
class |
ChunkedCipherInputStream |
Modifier and Type | Method and Description |
---|---|
void |
EncryptionInfoBuilder.initialize(EncryptionInfo ei,
LittleEndianInput dis)
initialize the builder from a stream
|
static java.lang.String |
DataSpaceMapUtils.readUnicodeLPP4(LittleEndianInput is) |
static java.lang.String |
DataSpaceMapUtils.readUtf8LPP4(LittleEndianInput is) |
Constructor and Description |
---|
DataSpaceDefinition(LittleEndianInput is) |
DataSpaceMap(LittleEndianInput is) |
DataSpaceMapEntry(LittleEndianInput is) |
DataSpaceVersionInfo(LittleEndianInput is) |
EncryptionInfo(LittleEndianInput dis,
EncryptionMode preferredEncryptionMode) |
IRMDSTransformInfo(LittleEndianInput is) |
TransformInfoHeader(LittleEndianInput is) |
Modifier and Type | Method and Description |
---|---|
void |
AgileEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
Modifier and Type | Method and Description |
---|---|
void |
BinaryRC4EncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
Constructor and Description |
---|
BinaryRC4EncryptionVerifier(LittleEndianInput is) |
Modifier and Type | Method and Description |
---|---|
void |
CryptoAPIEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis)
initialize the builder from a stream
|
Constructor and Description |
---|
CryptoAPIEncryptionHeader(LittleEndianInput is) |
CryptoAPIEncryptionVerifier(LittleEndianInput is,
CryptoAPIEncryptionHeader header) |
Modifier and Type | Method and Description |
---|---|
void |
StandardEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis)
initialize the builder from a stream
|
Constructor and Description |
---|
StandardEncryptionHeader(LittleEndianInput is) |
StandardEncryptionVerifier(LittleEndianInput is,
StandardEncryptionHeader header) |
Modifier and Type | Method and Description |
---|---|
void |
XOREncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
Constructor and Description |
---|
XOREncryptionVerifier(LittleEndianInput is) |
Modifier and Type | Class and Description |
---|---|
class |
DocumentInputStream
This class provides methods to read a DocumentEntry managed by a
POIFSFileSystem instance. |
Modifier and Type | Method and Description |
---|---|
static Formula |
Formula.read(int encodedTokenLen,
LittleEndianInput in)
Convenience method for
Formula.read(int, LittleEndianInput, int) |
static Formula |
Formula.read(int encodedTokenLen,
LittleEndianInput in,
int totalEncodedLen)
When there are no array constants present,
encodedTokenLen ==totalEncodedLen |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
ConstantValueParser.parse(LittleEndianInput in,
int nValues) |
Modifier and Type | Method and Description |
---|---|
static FuncVarPtg |
FuncVarPtg.create(LittleEndianInput in)
Creates new function pointer from a byte array
usually called while reading an excel file.
|
static FuncPtg |
FuncPtg.create(LittleEndianInput in) |
static Ptg |
Ptg.createPtg(LittleEndianInput in) |
static BoolPtg |
BoolPtg.read(LittleEndianInput in) |
static ErrPtg |
ErrPtg.read(LittleEndianInput in) |
protected void |
AreaPtgBase.readCoordinates(LittleEndianInput in) |
protected void |
RefPtgBase.readCoordinates(LittleEndianInput in) |
static Ptg[] |
Ptg.readTokens(int size,
LittleEndianInput in)
Reads
size bytes of the input stream, to create an array of Ptg s. |
Constructor and Description |
---|
Area2DPtgBase(LittleEndianInput in) |
Area3DPtg(LittleEndianInput in) |
AreaErrPtg(LittleEndianInput in) |
AreaNPtg(LittleEndianInput in) |
AreaPtg(LittleEndianInput in) |
AttrPtg(LittleEndianInput in) |
DeletedArea3DPtg(LittleEndianInput in) |
DeletedRef3DPtg(LittleEndianInput in)
Creates new DeletedRef3DPtg
|
ExpPtg(LittleEndianInput in) |
IntPtg(LittleEndianInput in) |
MemAreaPtg(LittleEndianInput in) |
MemErrPtg(LittleEndianInput in) |
MemFuncPtg(LittleEndianInput in)
Creates new function pointer from a byte array usually called while
reading an excel file.
|
NamePtg(LittleEndianInput in)
Creates new NamePtg
|
NameXPtg(LittleEndianInput in) |
NumberPtg(LittleEndianInput in) |
Ref3DPtg(LittleEndianInput in) |
RefErrorPtg(LittleEndianInput in) |
RefNPtg(LittleEndianInput in) |
RefPtg(LittleEndianInput in) |
StringPtg(LittleEndianInput in)
Create a StringPtg from a stream
|
TblPtg(LittleEndianInput in) |
Modifier and Type | Class and Description |
---|---|
class |
LittleEndianByteArrayInputStream
Adapts a plain byte array to
LittleEndianInput |
class |
LittleEndianInputStream
Wraps an
InputStream providing LittleEndianInput |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
StringUtil.readCompressedUnicode(LittleEndianInput in,
int nChars) |
static java.lang.String |
StringUtil.readUnicodeLE(LittleEndianInput in,
int nChars) |
static java.lang.String |
StringUtil.readUnicodeString(LittleEndianInput in)
InputStream
in is expected to contain:
ushort nChars
byte is16BitFlag
byte[]/char[] characterData
For this encoding, the is16BitFlag is always present even if nChars==0. |
static java.lang.String |
StringUtil.readUnicodeString(LittleEndianInput in,
int nChars)
InputStream
in is expected to contain:
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.