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
ConstructorDescriptionJarFileResources
(URL url, String rootPackage, String rootDir) インスタンスを構築する。JarFileResources
(JarFile jarFile, String rootPackage, String rootDir) インスタンスを構築する。 -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
リソースの後処理を行います。void
forEach
(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:
forEach
in interfaceResourcesUtil.Resources
- Parameters:
handler
- ハンドラ
-
close
public void close()Description copied from interface:ResourcesUtil.Resources
リソースの後処理を行います。- Specified by:
close
in interfaceResourcesUtil.Resources
-