概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| commons b2007092401
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.phosphoresce.commons.util
クラス ZipApacheUtil

    java.lang.Object
      org.phosphoresce.commons.util.ZipApacheUtil

public final class ZipApacheUtil
extends java.lang.Object

Zipファイル操作ユーティリティクラス。
当クラスはApache(Antプロジェクト)のZIPモジュールを使用します。
2バイト文字のエントリを扱う場合は当クラスを使用してください。
また、当クラスを使用する場合はant.jarが必須となります。

作成者:
  Kitagawa

入れ子クラスの概要
`static class` | `ZipApacheUtil.ZipContainer` Zipファイル作成時のリソース保持クラス

フィールドの概要
`static int` | `BYTE_LENGTH` 入出力バイト長
`static java.lang.String` | `DEFAULT_CHARSET` ディフォルトキャラクタセット

メソッドの概要
`static void` | `create(java.io.File file, ZipApacheUtil.ZipContainer container)` 指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。
`static void` | `create(java.io.File file, ZipApacheUtil.ZipContainer container, java.lang.String charset)` 指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。
`static void` | `unzip(java.io.File file)` 指定されたZipファイルをカレントディレクトリに対して解凍します。
`static void` | `unzip(java.io.File file, java.io.File directory)` 指定されたZipファイルを指定されたディレクトリに対して解凍します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### BYTE_LENGTH

    public static int BYTE_LENGTH

  入出力バイト長

### DEFAULT_CHARSET

    public static final java.lang.String DEFAULT_CHARSET

  ディフォルトキャラクタセット

  関連項目:
    定数フィールド値

メソッドの詳細

### create

    public static void create(java.io.File file,
                              ZipApacheUtil.ZipContainer container)
                       throws java.io.IOException

  指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。

  パラメータ:
    `file` - 作成対象Zipファイルオブジェクト
    `container` - エントリ内容保持オブジェクト
  例外:
    `java.io.IOException` - 正常にZipファイル作成が行えなかった場合に発生

### create

    public static void create(java.io.File file,
                              ZipApacheUtil.ZipContainer container,
                              java.lang.String charset)
                       throws java.io.IOException

  指定されたファイルに対してZipContainerオブジェクトの内容をエントリしてZipファイルを生成する。

  パラメータ:
    `file` - 作成対象Zipファイルオブジェクト
    `container` - エントリ内容保持オブジェクト
    `charset` - エントリファイルのキャラクタセット
  例外:
    `java.io.IOException` - 正常にZipファイル作成が行えなかった場合に発生

### unzip

    public static void unzip(java.io.File file,
                             java.io.File directory)
                      throws java.io.IOException

  指定されたZipファイルを指定されたディレクトリに対して解凍します。

  パラメータ:
    `file` - Zipファイル
    `directory` - 解凍先ディレクトリ
  例外:
    `java.io.IOException` - 正常にZipファイルの解凍が行えなかった場合に発生

### unzip

    public static void unzip(java.io.File file)
                      throws java.io.IOException

  指定されたZipファイルをカレントディレクトリに対して解凍します。

  パラメータ:
    `file` - Zipファイル
  例外:
    `java.io.IOException` - 正常にZipファイルの解凍が行えなかった場合に発生

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| commons b2007092401
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド