org.seasar.framework.util
クラス JarFileUtil

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

public class JarFileUtil
extends java.lang.Object

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

作成者:
higa

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

コンストラクタの詳細

JarFileUtil

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

メソッドの詳細

create

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

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

create

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

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

getInputStream

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

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

toJarFile

public static java.util.jar.JarFile toJarFile(java.net.URL jarUrl)
URLで指定されたJarファイルを読み取るためのJarFileを作成して返します。

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

toJarFilePath

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

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

close

public static void close(java.util.jar.JarFile jarFile)
Jarファイルをクローズします。

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


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