org.apache.tools.bzip2
Class CBZip2OutputStream
java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--org.apache.tools.bzip2.CBZip2OutputStream
- All Implemented Interfaces: 
- BZip2Constants
- public class CBZip2OutputStream- extends java.io.OutputStream- implements BZip2Constants
An output stream that compresses into the BZip2 format (without the file
 header chars) into another stream.
 TODO:    Update to BZip2 1.0.1
 
| Fields inherited from interface org.apache.tools.bzip2.BZip2Constants | 
| baseBlockSize, G_SIZE, MAX_ALPHA_SIZE, MAX_CODE_LEN, MAX_SELECTORS, N_GROUPS, N_ITERS, NUM_OVERSHOOT_BYTES, rNums, RUNA, RUNB | 
 
 
| Method Summary | 
|  void | close()
 | 
| protected  void | finalize()
 | 
|  void | flush()
 | 
| protected static void | hbMakeCodeLengths(char[] len,
                  int[] freq,
                  int alphaSize,
                  int maxLen)
 | 
|  void | write(int bv)modified by Oliver Merkel, 010128
 | 
 
| Methods inherited from class java.io.OutputStream | 
| write, write | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SETMASK
protected static final int SETMASK
- See Also:
- Constant Field Values
CLEARMASK
protected static final int CLEARMASK
- See Also:
- Constant Field Values
GREATER_ICOST
protected static final int GREATER_ICOST
- See Also:
- Constant Field Values
LESSER_ICOST
protected static final int LESSER_ICOST
- See Also:
- Constant Field Values
SMALL_THRESH
protected static final int SMALL_THRESH
- See Also:
- Constant Field Values
DEPTH_THRESH
protected static final int DEPTH_THRESH
- See Also:
- Constant Field Values
QSORT_STACK_SIZE
protected static final int QSORT_STACK_SIZE
- See Also:
- Constant Field Values
CBZip2OutputStream
public CBZip2OutputStream(java.io.OutputStream inStream)
                   throws java.io.IOException
CBZip2OutputStream
public CBZip2OutputStream(java.io.OutputStream inStream,
                          int inBlockSize)
                   throws java.io.IOException
hbMakeCodeLengths
protected static void hbMakeCodeLengths(char[] len,
                                        int[] freq,
                                        int alphaSize,
                                        int maxLen)
- 
 
- 
 
write
public void write(int bv)
           throws java.io.IOException
- modified by Oliver Merkel, 010128
 
- 
- Specified by:
- writein class- java.io.OutputStream
 
- 
- java.io.IOException
 
finalize
protected void finalize()
                 throws java.lang.Throwable
- 
- Overrides:
- finalizein class- java.lang.Object
 
- 
- java.lang.Throwable
 
close
public void close()
           throws java.io.IOException
- 
- Overrides:
- closein class- java.io.OutputStream
 
- 
- java.io.IOException
 
flush
public void flush()
           throws java.io.IOException
- 
- Overrides:
- flushin class- java.io.OutputStream
 
- 
- java.io.IOException
 
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.