| Modifier and Type | Field and Description |
|---|---|
| pack-priv BindPair[] | bindPairs
Mapping between input and output streams. |
| pack-priv Coder[] | coders
List of coders used in this folder, e.g. one for compression, one for encryption. |
| pack-priv long | crc
The CRC, if present. |
| pack-priv static final Folder[] | |
| pack-priv boolean | hasCrc
Whether the folder has a CRC. |
| pack-priv int | numUnpackSubStreams
The number of unpack substreams, product of the number of output streams and the number of non-empty files in this folder. |
| pack-priv long[] | packedStreams
Indices of input streams, one per input stream not listed in bindPairs. |
| pack-priv long | totalInputStreams
Total number of input streams across all coders. |
| pack-priv long | totalOutputStreams
Total number of output streams across all coders. |
| pack-priv long[] | unpackSizes
Unpack sizes, per each output stream. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv int | |
| pack-priv int | |
| pack-priv Iterable | |
| pack-priv long | |
| pack-priv long | |
| public String |
| bindPairs | back to summary |
|---|---|
| pack-priv BindPair[] bindPairs Mapping between input and output streams. | |
| coders | back to summary |
|---|---|
| pack-priv Coder[] coders List of coders used in this folder, e.g. one for compression, one for encryption. | |
| crc | back to summary |
|---|---|
| pack-priv long crc The CRC, if present. | |
| EMPTY_FOLDER_ARRAY | back to summary |
|---|---|
| pack-priv static final Folder[] EMPTY_FOLDER_ARRAY | |
| hasCrc | back to summary |
|---|---|
| pack-priv boolean hasCrc Whether the folder has a CRC. | |
| numUnpackSubStreams | back to summary |
|---|---|
| pack-priv int numUnpackSubStreams The number of unpack substreams, product of the number of output streams and the number of non-empty files in this folder. | |
| packedStreams | back to summary |
|---|---|
| pack-priv long[] packedStreams Indices of input streams, one per input stream not listed in bindPairs. | |
| totalInputStreams | back to summary |
|---|---|
| pack-priv long totalInputStreams Total number of input streams across all coders. This field is currently unused but technically part of the 7z API. | |
| totalOutputStreams | back to summary |
|---|---|
| pack-priv long totalOutputStreams Total number of output streams across all coders. | |
| unpackSizes | back to summary |
|---|---|
| pack-priv long[] unpackSizes Unpack sizes, per each output stream. | |
| Folder | back to summary |
|---|---|
| pack-priv Folder() | |
| findBindPairForInStream | back to summary |
|---|---|
| pack-priv int findBindPairForInStream(final int index) | |
| findBindPairForOutStream | back to summary |
|---|---|
| pack-priv int findBindPairForOutStream(final int index) | |
| getOrderedCoders | back to summary |
|---|---|
| pack-priv Iterable Sorts Coders using bind pairs. The first coder reads from the packed stream (we currently only support single input stream decoders), the second reads from the output of the first and so on. | |
| getUnpackSize | back to summary |
|---|---|
| pack-priv long getUnpackSize() | |
| getUnpackSizeForCoder | back to summary |
|---|---|
| pack-priv long getUnpackSizeForCoder(final Coder coder) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |