全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.util.zip.DeflaterOutputStream
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.util.zip.DeflaterOutputStream
  -  public class DeflaterOutputStream
  -  extends FilterOutputStream
このクラスは、"deflate" 圧縮形式で圧縮されているデータの出力ストリームフィルタを実装します。また、GZIPOutputStream などのほかのタイプの圧縮フィルタはこのクラスに基づいています。
    -  参照:
    
-  Deflater
   
  -   buf buf
-   圧縮データを書き込む出力バッファ
  
-   def def
-   このストリームのコンプレッサ
   
  -   DeflaterOutputStream(OutputStream) DeflaterOutputStream(OutputStream)
-   デフォルトのコンプレッサおよびバッファサイズで新しい出力ストリームを作成します。
  
-   DeflaterOutputStream(OutputStream, Deflater) DeflaterOutputStream(OutputStream, Deflater)
-   指定されたコンプレッサとデフォルトのバッファサイズで新しい出力ストリームを作成します。
  
-   DeflaterOutputStream(OutputStream, Deflater, int) DeflaterOutputStream(OutputStream, Deflater, int)
-   指定されたコンプレッサおよびバッファサイズで新しい出力ストリームを作成します。
   
  -   close() close()
-   残っている圧縮データを出力ストリームに書き込み、ストリームを閉じます。
  
-   deflate() deflate()
-   圧縮データの次のブロックを出力ストリームに書き込みます。
  
-   finish() finish()
-   圧縮データの出力ストリームへの書き込みを終了します。このときストリームは閉じられません。
  
-   write(byte[], int, int) write(byte[], int, int)
-   バイト配列を圧縮出力ストリームに書き込みます。
  
-   write(int) write(int)
-   バイトを圧縮出力ストリームに書き込みます。
   
 def
def
  protected Deflater def
  -  このストリームのためのコンプレッサ。
 
 buf
buf
  protected byte buf[]
  -  圧縮データのための出力バッファ。
 
   
 DeflaterOutputStream
DeflaterOutputStream
  public DeflaterOutputStream(OutputStream out,
                              Deflater def,
                              int size)
  -  .指定されたコンプレッサおよびバッファサイズで新しい出力ストリームを作成します。
   
- 
    -  パラメータ:
    
-  out - 出力ストリーム
    -  def - コンプレッサ ("デフレータ")
    -  len - 出力バッファサイズ
  
 
 DeflaterOutputStream
DeflaterOutputStream
  public DeflaterOutputStream(OutputStream out,
                              Deflater def)
  -  指定されたコンプレッサとデフォルトのバッファサイズで新しい出力ストリームを作成します。
   
- 
    -  パラメータ:
    
-  out - 出力ストリーム
    -  def - コンプレッサ ("デフレータ")
  
 
 DeflaterOutputStream
DeflaterOutputStream
  public DeflaterOutputStream(OutputStream out)
  -  デフォルトのコンプレッサおよびバッファサイズで新しい出力ストリームを作成します。
 
   
 write
write
  public void write(int b) throws IOException
  -  バイトを圧縮出力ストリームに書き込みます。このメソッドはバイトが書き込み可能になるまでブロックします。
   
- 
    -  パラメータ:
    
-  b - 書き込まれるバイト
    
-  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス FilterOutputStream の write
  
 
 write
write
  public void write(byte b[],
                    int off,
                    int len) throws IOException
  -  .バイト配列を圧縮出力ストリームに書き込みます。このメソッドはすべてのバイトが書き込まれるまでブロックします。
   
- 
    -  パラメータ:
    
-  buf - 書き込まれるデータ
    -  off - データの開始オフセット
    -  len - データの長さ
    
-  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス FilterOutputStream の write
  
 
 finish
finish
  public void finish() throws IOException
  -  圧縮データの出力ストリームへの書き込みを終了します。このときストリームは閉じられません。複数のフィルタを続けて同じ出力ストリームに提供するときにこのメソッドを使用します。
   
- 
    -  例外: IOException
    
-  I/O エラーが発生した場合
  
 
 close
close
  public void close() throws IOException
  -  残っている圧縮データを出力ストリームに書き込み、ストリームを閉じます。
   
- 
    -  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス FilterOutputStream の close
  
 
 deflate
deflate
  protected void deflate() throws IOException
  -  圧縮データの次のブロックを出力ストリームに書き込みます。
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス