Class Deflate

  • All Implemented Interfaces:
    java.lang.Cloneable

    public final class Deflate
    extends java.lang.Object
    implements java.lang.Cloneable
    • Constructor Detail

      • Deflate

        Deflate​(ZStream strm)
    • Method Detail

      • lm_init

        void lm_init()
      • tr_init

        void tr_init()
      • init_block

        void init_block()
      • pqdownheap

        void pqdownheap​(short[] tree,
                        int k)
      • smaller

        static boolean smaller​(short[] tree,
                               int n,
                               int m,
                               byte[] depth)
      • scan_tree

        void scan_tree​(short[] tree,
                       int max_code)
      • build_bl_tree

        int build_bl_tree()
      • send_all_trees

        void send_all_trees​(int lcodes,
                            int dcodes,
                            int blcodes)
      • send_tree

        void send_tree​(short[] tree,
                       int max_code)
      • put_byte

        final void put_byte​(byte[] p,
                            int start,
                            int len)
      • put_byte

        final void put_byte​(byte c)
      • put_short

        final void put_short​(int w)
      • putShortMSB

        final void putShortMSB​(int b)
      • send_code

        final void send_code​(int c,
                             short[] tree)
      • send_bits

        void send_bits​(int value,
                       int length)
      • _tr_align

        void _tr_align()
      • _tr_tally

        boolean _tr_tally​(int dist,
                          int lc)
      • compress_block

        void compress_block​(short[] ltree,
                            short[] dtree)
      • set_data_type

        void set_data_type()
      • bi_flush

        void bi_flush()
      • bi_windup

        void bi_windup()
      • copy_block

        void copy_block​(int buf,
                        int len,
                        boolean header)
      • flush_block_only

        void flush_block_only​(boolean eof)
      • deflate_stored

        int deflate_stored​(int flush)
      • _tr_stored_block

        void _tr_stored_block​(int buf,
                              int stored_len,
                              boolean eof)
      • _tr_flush_block

        void _tr_flush_block​(int buf,
                             int stored_len,
                             boolean eof)
      • fill_window

        void fill_window()
      • deflate_fast

        int deflate_fast​(int flush)
      • deflate_slow

        int deflate_slow​(int flush)
      • longest_match

        int longest_match​(int cur_match)
      • deflateInit

        int deflateInit​(int level,
                        int bits,
                        int memlevel)
      • deflateInit

        int deflateInit​(int level,
                        int bits)
      • deflateInit

        int deflateInit​(int level)
      • deflateInit

        private int deflateInit​(int level,
                                int method,
                                int windowBits,
                                int memLevel,
                                int strategy)
      • deflateReset

        int deflateReset()
      • deflateEnd

        int deflateEnd()
      • deflateParams

        int deflateParams​(int _level,
                          int _strategy)
      • deflateSetDictionary

        int deflateSetDictionary​(byte[] dictionary,
                                 int dictLength)
      • deflate

        int deflate​(int flush)
      • deflateCopy

        static int deflateCopy​(ZStream dest,
                               ZStream src)
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • dup

        private byte[] dup​(byte[] buf)
      • dup

        private short[] dup​(short[] buf)
      • dup

        private int[] dup​(int[] buf)