public static class ResourcesUtil.JarFileResources extends java.lang.Object implements ResourcesUtil.Resources
Constructor and Description |
---|
JarFileResources(java.util.jar.JarFile jarFile,
java.lang.String rootPackage,
java.lang.String rootDir)
インスタンスを構築する。
|
JarFileResources(java.net.URL url,
java.lang.String rootPackage,
java.lang.String rootDir)
インスタンスを構築する。
|
Modifier and Type | Method and Description |
---|---|
void |
close()
リソースの後処理を行います。
|
void |
forEach(ClassTraversal.ClassHandler handler)
このインスタンスが扱うリソースの中に存在するクラスを探して
ハンドラ をコールバックする。 |
public JarFileResources(java.util.jar.JarFile jarFile, java.lang.String rootPackage, java.lang.String rootDir)
jarFile
- JarファイルrootPackage
- ルートパッケージrootDir
- ルートディレクトリpublic JarFileResources(java.net.URL url, java.lang.String rootPackage, java.lang.String rootDir)
url
- Jarファイルを表すURLrootPackage
- ルートパッケージrootDir
- ルートディレクトリpublic void forEach(ClassTraversal.ClassHandler handler)
ResourcesUtil.Resources
ハンドラ
をコールバックする。
インスタンス構築時にルートパッケージが指定されている場合は、 ルートパッケージ以下のクラスのみが対象となる。
forEach
in interface ResourcesUtil.Resources
handler
- ハンドラpublic void close()
ResourcesUtil.Resources
close
in interface ResourcesUtil.Resources