iicm.vrml.pw
Class Decompression

java.lang.Object
  extended by iicm.vrml.pw.Decompression

public abstract class Decompression
extends java.lang.Object


Field Summary
static int COMPRESSION_MAGIC
          magic number of compressed files
 
Constructor Summary
private Decompression()
           
 
Method Summary
static java.lang.String cmdToString(java.lang.String s)
           
static java.lang.String cmdToString(java.lang.String[] arr)
           
static java.io.InputStream filter(java.io.InputStream in)
           
static java.io.InputStream filter(java.io.InputStream in, java.lang.String tmp)
           
static java.io.InputStream filterfile(java.lang.String filename)
          check whether the InputStream contains compressed data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPRESSION_MAGIC

public static final int COMPRESSION_MAGIC
magic number of compressed files

See Also:
Constant Field Values
Constructor Detail

Decompression

private Decompression()
Method Detail

filterfile

public static java.io.InputStream filterfile(java.lang.String filename)
                                      throws java.io.IOException
check whether the InputStream contains compressed data. In this case execute gunzip and return a stream of decompressed data. If executing gunzip fails (e.g. not allowed for applets) or the input data were not compressed, the original InputStream is returned unchanged. Only works for standalone applications.

Throws:
java.io.IOException

filter

public static java.io.InputStream filter(java.io.InputStream in,
                                         java.lang.String tmp)
                                  throws java.io.IOException
Throws:
java.io.IOException

filter

public static java.io.InputStream filter(java.io.InputStream in)
                                  throws java.io.IOException
Throws:
java.io.IOException

cmdToString

public static final java.lang.String cmdToString(java.lang.String[] arr)

cmdToString

public static final java.lang.String cmdToString(java.lang.String s)