全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.util.zip.ZipOutputStream
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.util.zip.DeflaterOutputStream
                           |
                           +----java.util.zip.ZipOutputStream
  -  public class ZipOutputStream
  -  extends DeflaterOutputStream
  -  implements ZipConstants
このクラスは、ZIP ファイル形式でファイルを書き込む出力ストリームフィルタを実装します。圧縮データと展開データの両方をサポートします。
   
  -   DEFLATED DEFLATED
-   圧縮された (DEFLATED) エントリのための圧縮メソッド
  
-   STORED STORED
-   展開された (STORED) エントリのための圧縮メソッド
   
  -   ZipOutputStream(OutputStream) ZipOutputStream(OutputStream)
-   新しい ZIP 出力ストリームを作成します。
   
  -   close() close()
-   フィルタされているストリームと同様 ZIP 出力ストリームを閉じます。
  
-   closeEntry() closeEntry()
-   現在の ZIP エントリを閉じ、次のエントリを書き込むためにストリームを配置します。
  
-   finish() finish()
-   ZIP 出力ストリームの内容の書き込みを終了します。このときストリームは閉じられません。
  
-   putNextEntry(ZipEntry) putNextEntry(ZipEntry)
-   新しい ZIP ファイルエントリの書き込みを開始し、ストリームをエントリデータの最初に配置します。
  
-   setComment(String) setComment(String)
-   ZIP ファイルコメントを設定します。
  
-   setLevel(int) setLevel(int)
-   DEFLATEDである後続エントリの圧縮レベルを設定します。
  
-   setMethod(int) setMethod(int)
-   後続エントリのためのデフォルト圧縮メソッドを設定します。
  
-   write(byte[], int, int) write(byte[], int, int)
-   バイト配列を現在の ZIP エントリデータに書き込みます。
   
 STORED
STORED
 public static final int STORED
  -  展開された (STORED) エントリのための圧縮メソッド
 
 DEFLATED
DEFLATED
 public static final int DEFLATED
  -  圧縮された (DEFLATED) エントリのための圧縮メソッド
 
   
 ZipOutputStream
ZipOutputStream
  public ZipOutputStream(OutputStream out)
  -  新しい ZIP 出力ストリームを作成します。
   
- 
    -  パラメータ:
    
-  out - 実際の出力ストリーム
  
 
   
 setComment
setComment
  public void setComment(String comment)
  -  ZIP ファイルコメントを設定します。
   
- 
    -  パラメータ:
    
-  comment - コメント文字列
    
-  例外: IllegalArgumentException
    
-  指定したZIP ファイルコメントの長さが 0xFFFF バイトより大きい場合
  
 
 setMethod
setMethod
  public void setMethod(int method)
  -  後続エントリのデフォルト圧縮メソッドを設定します。このデフォルト値は、圧縮メソッドが指定されていない ZIP ファイルエントリで常に適用されます。デフォルト値は最初に DEFLATED に設定されます。
   
- 
    -  パラメータ:
    
-  method - デフォルト圧縮メソッド
    
-  例外: IllegalArgumentException
    
-  指定された圧縮メソッドが無効の場合
  
 
 setLevel
setLevel
  public void setLevel(int level)
  -  DEFLATEDである後続エントリの圧縮レベルを設定します。デフォルト値は、DEFAULT_COMPRESSION.DEFLATED です。
   
- 
    -  パラメータ:
    
-  level - 圧縮レベル (0-9)
    
-  例外: IllegalArgumentException
    
-  圧縮レベルが無効の場合
  
 
 putNextEntry
putNextEntry
  public void putNextEntry(ZipEntry e) throws IOException
  -  新しい ZIP ファイルエントリの書き込みを開始し、エントリデータの開始位置にストリームを配置します。現在のエントリがアクティブである場合はそれを閉じます。デフォルトの圧縮メソッドは、エントリに圧縮メソッドが指定されていない場合に使用されます。また、エントリに修正時間が設定されていない場合は、現在の時刻が使用されます。
   
- 
    -  パラメータ:
    
-  e - 書き込まれる ZIP エントリ
    
-  例外: ZipException
    
-  ZIP 形式エラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
  
 
 closeEntry
closeEntry
  public void closeEntry() throws IOException
  -  現在の ZIP エントリを閉じ、次のエントリを書き込むためにストリームを配置します。
   
- 
    -  例外: ZipException
    
-  ZIP 形式エラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
  
 
 write
write
  public synchronized void write(byte b[],
                                 int off,
                                 int len) throws IOException
  -  バイト配列を現在の ZIP エントリデータに書き込みます。このメソッドは、すべてのバイトが書き込まれるまでブロックします。
   
- 
    -  パラメータ:
    
-  b - 書き込まれるデータ
    -  off - データの開始オフセット
    -  len - 書き込まれるバイト数
    
-  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラスDeflaterOutputStream の write
  
 
 finish
finish
  public void finish() throws IOException
  -  ストリームを終了せずに、ZIP 出力ストリームの内容の書き込みを終了します。複数のフィルタを続けて同じ出力ストリームに適用するときにこのメソッドを使用します。
   
- 
    -  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O例外が発生した場合
    
-  オーバーライド:
    
-  クラス DeflaterOutputStream の finish
  
 
 close
close
  public void close() throws IOException
  -  フィルタされているストリームと同様 ZIP 出力ストリームを閉じます。
   
- 
    -  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス DeflaterOutputStream の close
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス