java.lang.Object
org.glassfish.grizzly.compression.lzma.impl.Encoder

public class Encoder extends Object
RangeEncoder
Author:
Igor Pavlov
  • Field Details

  • Constructor Details

    • Encoder

      public Encoder()
  • Method Details

    • codeOneBlock

      public void codeOneBlock(long[] inSize, long[] outSize, boolean[] finished) throws IOException
      Throws:
      IOException
    • code

      public void code(LZMAEncoder.LZMAOutputState state, long inSize, long outSize) throws IOException
      Throws:
      IOException
    • writeCoderProperties

      public void writeCoderProperties(Buffer dst) throws IOException
      Throws:
      IOException
    • setAlgorithm

      public boolean setAlgorithm(int algorithm)
    • setDictionarySize

      public boolean setDictionarySize(int dictionarySize)
    • setNumFastBytes

      public boolean setNumFastBytes(int numFastBytes)
    • setMatchFinder

      public boolean setMatchFinder(int matchFinderIndex)
    • setLcLpPb

      public boolean setLcLpPb(int lc, int lp, int pb)
    • setEndMarkerMode

      public void setEndMarkerMode(boolean endMarkerMode)