org.seasar.framework.util
クラス ZipFileUtil

java.lang.Object
  拡張org.seasar.framework.util.ZipFileUtil

public class ZipFileUtil
extends java.lang.Object

ZipFileを扱うユーティリティクラスです。

作成者:
higa

コンストラクタの概要
protected ZipFileUtil()
          インスタンスを構築します。
 
メソッドの概要
static void close(java.util.zip.ZipFile zipFile)
          Zipファイルをクローズします。
static java.util.zip.ZipFile create(java.io.File file)
          指定されたZipファイルを読み取るためのZipFileを作成して返します。
static java.util.zip.ZipFile create(java.lang.String file)
          指定されたZipファイルを読み取るためのZipFileを作成して返します。
static java.io.InputStream getInputStream(java.util.zip.ZipFile file, java.util.zip.ZipEntry entry)
          指定されたZipファイルエントリの内容を読み込むための入力ストリームを返します。
static java.util.zip.ZipFile toZipFile(java.net.URL zipUrl)
          URLで指定されたZipファイルを読み取るためのZipFileを作成して返します。
static java.lang.String toZipFilePath(java.net.URL zipUrl)
          URLで指定されたZipファイルのパスを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ZipFileUtil

protected ZipFileUtil()
インスタンスを構築します。

メソッドの詳細

create

public static java.util.zip.ZipFile create(java.lang.String file)
指定されたZipファイルを読み取るためのZipFileを作成して返します。

パラメータ:
file - ファイルパス
戻り値:
指定されたZipファイルを読み取るためのZipFile
例外:
IORuntimeException - 入出力エラーが発生した場合にスローされます

create

public static java.util.zip.ZipFile create(java.io.File file)
指定されたZipファイルを読み取るためのZipFileを作成して返します。

パラメータ:
file - ファイル
戻り値:
指定されたZipファイルを読み取るためのZipFile
例外:
IORuntimeException - 入出力エラーが発生した場合にスローされます

getInputStream

public static java.io.InputStream getInputStream(java.util.zip.ZipFile file,
                                                 java.util.zip.ZipEntry entry)
指定されたZipファイルエントリの内容を読み込むための入力ストリームを返します。

パラメータ:
file - Zipファイル
entry - Zipファイルエントリ
戻り値:
指定されたZipファイルエントリの内容を読み込むための入力ストリーム
例外:
IORuntimeException - 入出力エラーが発生した場合にスローされます

toZipFile

public static java.util.zip.ZipFile toZipFile(java.net.URL zipUrl)
URLで指定されたZipファイルを読み取るためのZipFileを作成して返します。

パラメータ:
zipUrl - Zipファイルを示すURL
戻り値:
指定されたZipファイルを読み取るためのZipFile
例外:
IORuntimeException - 入出力エラーが発生した場合にスローされます

toZipFilePath

public static java.lang.String toZipFilePath(java.net.URL zipUrl)
URLで指定されたZipファイルのパスを返します。

パラメータ:
zipUrl - Zipファイルを示すURL
戻り値:
URLで指定されたZipファイルのパス
例外:
IORuntimeException - 入出力エラーが発生した場合にスローされます

close

public static void close(java.util.zip.ZipFile zipFile)
Zipファイルをクローズします。

パラメータ:
zipFile - Zipファイル
例外:
IORuntimeException - 入出力エラーが発生した場合にスローされます


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.