jAsea
Class Uncompress

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--jAsea.Uncompress
All Implemented Interfaces:
java.lang.Runnable

class Uncompress
extends java.lang.Thread


Field Summary
(package private)  java.util.zip.Adler32 cs1
           
(package private)  java.util.zip.CRC32 cs2
           
(package private) static boolean displayheader
           
(package private) static java.lang.String hexdigits
           
(package private)  java.util.zip.InflaterInputStream iis
           
(package private)  java.io.InputStream is
           
(package private)  java.io.OutputStream w
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
(package private) Uncompress(java.io.InputStream _is, java.io.OutputStream _os, int headersize)
           
(package private) Uncompress(java.lang.String infile, int headersize)
           
(package private) Uncompress(java.lang.String infile, java.lang.String outfile, int headersize)
           
 
Method Summary
(package private)  void close()
           
static void main(java.lang.String[] args)
           
(package private)  void printHex(int num)
           
(package private)  void printHex2(java.lang.String s, long num)
           
(package private)  void read()
           
 void run()
           
(package private)  void write(byte[] b, int o, int l)
           
(package private)  void write(char ch)
           
(package private)  void write(java.lang.String s)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

is

java.io.InputStream is

iis

java.util.zip.InflaterInputStream iis

w

java.io.OutputStream w

displayheader

static final boolean displayheader
See Also:
Constant Field Values

cs1

java.util.zip.Adler32 cs1

cs2

java.util.zip.CRC32 cs2

hexdigits

static java.lang.String hexdigits
Constructor Detail

Uncompress

Uncompress(java.lang.String infile,
           java.lang.String outfile,
           int headersize)
     throws java.io.IOException

Uncompress

Uncompress(java.lang.String infile,
           int headersize)
     throws java.io.IOException

Uncompress

Uncompress(java.io.InputStream _is,
           java.io.OutputStream _os,
           int headersize)
     throws java.io.IOException
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

write

void write(java.lang.String s)
     throws java.io.IOException
java.io.IOException

write

void write(char ch)
     throws java.io.IOException
java.io.IOException

write

void write(byte[] b,
           int o,
           int l)
     throws java.io.IOException
java.io.IOException

close

void close()
     throws java.io.IOException
java.io.IOException

read

void read()
    throws java.io.IOException
java.io.IOException

printHex

void printHex(int num)
        throws java.io.IOException
java.io.IOException

printHex2

void printHex2(java.lang.String s,
               long num)
         throws java.io.IOException
java.io.IOException

main

public static void main(java.lang.String[] args)