Class Folder
- java.lang.Object
-
- org.apache.commons.compress.archivers.sevenz.Folder
-
final class Folder extends java.lang.Object
The unit of solid compression.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) BindPair[]
bindPairs
(package private) Coder[]
coders
(package private) long
crc
(package private) static Folder[]
EMPTY_FOLDER_ARRAY
(package private) boolean
hasCrc
(package private) int
numUnpackSubStreams
(package private) long[]
packedStreams
(package private) long
totalInputStreams
(package private) long
totalOutputStreams
(package private) long[]
unpackSizes
-
Constructor Summary
Constructors Constructor Description Folder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
findBindPairForInStream(int index)
(package private) int
findBindPairForOutStream(int index)
(package private) java.lang.Iterable<Coder>
getOrderedCoders()
Sorts Coders using bind pairs.(package private) long
getUnpackSize()
(package private) long
getUnpackSizeForCoder(Coder coder)
java.lang.String
toString()
-
-
-
Field Detail
-
EMPTY_FOLDER_ARRAY
static final Folder[] EMPTY_FOLDER_ARRAY
-
coders
Coder[] coders
-
totalInputStreams
long totalInputStreams
-
totalOutputStreams
long totalOutputStreams
-
bindPairs
BindPair[] bindPairs
-
packedStreams
long[] packedStreams
-
unpackSizes
long[] unpackSizes
-
hasCrc
boolean hasCrc
-
crc
long crc
-
numUnpackSubStreams
int numUnpackSubStreams
-
-
Method Detail
-
findBindPairForInStream
int findBindPairForInStream(int index)
-
findBindPairForOutStream
int findBindPairForOutStream(int index)
-
getOrderedCoders
java.lang.Iterable<Coder> getOrderedCoders() throws java.io.IOException
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.
- Throws:
java.io.IOException
-
getUnpackSize
long getUnpackSize()
-
getUnpackSizeForCoder
long getUnpackSizeForCoder(Coder coder)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-