Package nablarch.core.util
Class ResourcesUtil.JarFileResources
java.lang.Object
nablarch.core.util.ResourcesUtil.JarFileResources
- All Implemented Interfaces:
ResourcesUtil.Resources
- Enclosing class:
- ResourcesUtil
public static class ResourcesUtil.JarFileResources
extends Object
implements ResourcesUtil.Resources
Jarファイル中のリソースの集まりを扱うクラス。
-
Constructor Summary
ConstructorsConstructorDescriptionJarFileResources(URL url, String rootPackage, String rootDir) インスタンスを構築する。JarFileResources(JarFile jarFile, String rootPackage, String rootDir) インスタンスを構築する。 -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()リソースの後処理を行います。voidforEach(ClassTraversal.ClassHandler handler) このインスタンスが扱うリソースの中に存在するクラスを探してハンドラをコールバックする。
-
Constructor Details
-
JarFileResources
インスタンスを構築する。- Parameters:
jarFile- JarファイルrootPackage- ルートパッケージrootDir- ルートディレクトリ
-
JarFileResources
インスタンスを構築する。- Parameters:
url- Jarファイルを表すURLrootPackage- ルートパッケージrootDir- ルートディレクトリ
-
-
Method Details
-
forEach
Description copied from interface:ResourcesUtil.Resourcesこのインスタンスが扱うリソースの中に存在するクラスを探してハンドラをコールバックする。インスタンス構築時にルートパッケージが指定されている場合は、 ルートパッケージ以下のクラスのみが対象となる。
- Specified by:
forEachin interfaceResourcesUtil.Resources- Parameters:
handler- ハンドラ
-
close
public void close()Description copied from interface:ResourcesUtil.Resourcesリソースの後処理を行います。- Specified by:
closein interfaceResourcesUtil.Resources
-