streams
Class FGKInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FilterInputStream
          extended by streams.FGKInputStream
All Implemented Interfaces:
java.io.Closeable

public class FGKInputStream
extends java.io.FilterInputStream

Trida - stream, ktera realizuje adaptivni Huffmanovo dekodovani.


Constructor Summary
FGKInputStream(java.io.InputStream is)
          Zalozi novou dekodovaci tridu nad danym streamem.
 
Method Summary
 int read()
          cteni dekodovanych dat
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FGKInputStream

public FGKInputStream(java.io.InputStream is)
Zalozi novou dekodovaci tridu nad danym streamem.

Parameters:
is - podrizeny stream
Method Detail

read

public int read()
         throws java.io.IOException
cteni dekodovanych dat

Overrides:
read in class java.io.FilterInputStream
Returns:
dekodovana data, nebo -1 pri konci
Throws:
java.io.IOException - chyba pri cteni nebo dekodovani