Package | Description |
---|---|
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 |
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 Document Encryption
|
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.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 |
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 | Class | Description |
---|---|---|
class |
RecordInputStream |
Title: Record Input Stream
|
Modifier and Type | Method | Description |
---|---|---|
static SubRecord |
SubRecord.createSubRecord(LittleEndianInput in,
int cmoOt) |
read a sub-record from the supplied stream
|
Constructor | 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 |
SharedValueRecordBase(LittleEndianInput in) |
reads only the range (1
CellRangeAddress8Bit ) from the stream |
Constructor | Description |
---|---|
BorderFormatting(LittleEndianInput in) |
Creates new FontFormatting
|
PatternFormatting(LittleEndianInput in) |
Creates new FontFormatting
|
Constructor | Description |
---|---|
ExtRst(LittleEndianInput in,
int expectedLength) |
|
FormatRun(LittleEndianInput in) |
Modifier and Type | Class | 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 | Description |
---|---|---|
class |
Biff8DecryptingStream |
Constructor | Description |
---|---|
CellRangeAddress8Bit(LittleEndianInput in) |
Modifier and Type | Class | Description |
---|---|---|
class |
ChunkedCipherInputStream |
Modifier and Type | Method | 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 | Description |
---|---|
ChunkedCipherInputStream(LittleEndianInput stream,
long size,
int chunkSize) |
|
DataSpaceDefinition(LittleEndianInput is) |
|
DataSpaceMap(LittleEndianInput is) |
|
DataSpaceMapEntry(LittleEndianInput is) |
|
DataSpaceVersionInfo(LittleEndianInput is) |
|
EncryptionInfo(LittleEndianInput dis,
boolean isCryptoAPI) |
|
IRMDSTransformInfo(LittleEndianInput is) |
|
TransformInfoHeader(LittleEndianInput is) |
Modifier and Type | Method | Description |
---|---|---|
void |
AgileEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
Modifier and Type | Method | Description |
---|---|---|
void |
BinaryRC4EncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
Constructor | Description |
---|---|
BinaryRC4EncryptionVerifier(LittleEndianInput is) |
Modifier and Type | Method | Description |
---|---|---|
void |
CryptoAPIEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
initialize the builder from a stream
|
Constructor | Description |
---|---|
CryptoAPIEncryptionHeader(LittleEndianInput is) |
|
CryptoAPIEncryptionVerifier(LittleEndianInput is,
CryptoAPIEncryptionHeader header) |
Modifier and Type | Method | Description |
---|---|---|
void |
StandardEncryptionInfoBuilder.initialize(EncryptionInfo info,
LittleEndianInput dis) |
initialize the builder from a stream
|
Constructor | Description |
---|---|
StandardEncryptionHeader(LittleEndianInput is) |
|
StandardEncryptionVerifier(LittleEndianInput is,
StandardEncryptionHeader header) |
Modifier and Type | Class | Description |
---|---|---|
class |
DocumentInputStream |
This class provides methods to read a DocumentEntry managed by a
POIFSFileSystem or NPOIFSFileSystem instance. |
class |
NDocumentInputStream |
This class provides methods to read a DocumentEntry managed by a
NPOIFSFileSystem instance. |
class |
ODocumentInputStream |
This class provides methods to read a DocumentEntry managed by a
POIFSFileSystem instance. |
Modifier and Type | Method | 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 | Description |
---|---|---|
static java.lang.Object[] |
ConstantValueParser.parse(LittleEndianInput in,
int nValues) |
Modifier and Type | Method | Description |
---|---|---|
static FuncPtg |
FuncPtg.create(LittleEndianInput in) |
|
static FuncVarPtg |
FuncVarPtg.create(LittleEndianInput in) |
Creates new function pointer from a byte array
usually called while reading an excel file.
|
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 Ptgs.
|
Modifier and Type | Class | Description |
---|---|---|
class |
LittleEndianByteArrayInputStream |
Adapts a plain byte array to
LittleEndianInput |
class |
LittleEndianInputStream |
Wraps an
InputStream providing LittleEndianInput |
Modifier and Type | Method | 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 2018 The Apache Software Foundation or its licensors, as applicable.