Class OutputWindow


  • class OutputWindow
    extends java.lang.Object
    • Field Detail

      • window

        private final byte[] window
      • window_end

        private int window_end
      • window_filled

        private int window_filled
    • Constructor Detail

      • OutputWindow

        OutputWindow()
    • Method Detail

      • write

        public void write​(int abyte)
      • slowRepeat

        private final void slowRepeat​(int rep_start,
                                      int len,
                                      int dist)
      • repeat

        public void repeat​(int len,
                           int dist)
      • copyDict

        public void copyDict​(byte[] dict,
                             int offset,
                             int len)
      • getFreeSpace

        public int getFreeSpace()
      • getAvailable

        public int getAvailable()
      • copyOutput

        public int copyOutput​(byte[] output,
                              int offset,
                              int len)
      • reset

        public void reset()