java.lang.Object
org.apache.commons.compress.archivers.sevenz.Folder

final class Folder extends Object
The unit of solid compression.
  • Field Details

    • 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
  • Constructor Details

    • Folder

      Folder()
  • Method Details

    • findBindPairForInStream

      int findBindPairForInStream(int index)
    • findBindPairForOutStream

      int findBindPairForOutStream(int index)
    • getOrderedCoders

      Iterable<Coder> getOrderedCoders() throws 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:
      IOException
    • getUnpackSize

      long getUnpackSize()
    • getUnpackSizeForCoder

      long getUnpackSizeForCoder(Coder coder)
    • toString

      public String toString()
      Overrides:
      toString in class Object