| Package | Description |
|---|---|
| org.docx4j.org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 Document Encryption
|
| org.docx4j.org.apache.poi.poifs.crypt.agile | |
| org.docx4j.org.apache.poi.poifs.crypt.binaryrc4 | |
| org.docx4j.org.apache.poi.poifs.crypt.cryptoapi | |
| org.docx4j.org.apache.poi.poifs.crypt.standard | |
| org.docx4j.org.apache.poi.poifs.filesystem |
filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
|
| org.docx4j.org.apache.poi.util |
| 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 String |
DataSpaceMapUtils.readUnicodeLPP4(LittleEndianInput is) |
static String |
DataSpaceMapUtils.readUtf8LPP4(LittleEndianInput is) |
| Constructor and 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 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 | Class and 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
OPOIFSFileSystem instance. |
| Modifier and Type | Class and Description |
|---|---|
class |
LittleEndianInputStream
Wraps an
InputStream providing LittleEndianInput
This class does not buffer any input, so the stream read position maintained
by this class is consistent with that of the inner stream. |
| Modifier and Type | Method and Description |
|---|---|
static String |
StringUtil.readCompressedUnicode(LittleEndianInput in,
int nChars) |
static String |
StringUtil.readUnicodeLE(LittleEndianInput in,
int nChars) |
static 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 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 © 2007-2022. All Rights Reserved.