public interface ClassCollector
URL
)からクラスを収集するユーティリティです。Modifier and Type | Method and Description |
---|---|
Collection<Class<?>> |
collect(String packageName,
URL source,
ClassLoader classLoader)
指定したリソース(
URL )から、ClassLoader が
ロード可能であり、且つ指定したパッケージ名に属するクラス
リソースを収集します。取得可能なクラスが存在しない場合は空の Collection
を返します。 |
Collection<Class<?>> |
collect(URL source,
ClassLoader classLoader)
指定したリソース(
URL )から、ClassLoader が
ロード可能な全てのクラスリソースを収集します。この時、 URL は必ずクラスパスのルートを示し、パッケージ
階層を表すパスを含む事はできません。
(jarファイルであれば、jarファイルそのものを指すURL、
ファイルであれば、クラスパスが通じたルートディレクトリ
を表すURL、等)取得可能なクラスが存在しない場合は空の Collection
を返します。 |
Collection<Class<?>> collect(URL source, ClassLoader classLoader)
URL
)から、ClassLoader
が
ロード可能な全てのクラスリソースを収集します。URL
は必ずクラスパスのルートを示し、パッケージ
階層を表すパスを含む事はできません。
(jarファイルであれば、jarファイルそのものを指すURL、
ファイルであれば、クラスパスが通じたルートディレクトリ
を表すURL、等)Collection
を返します。source
- URL
classLoader
- ClassLoader
Class
Collection<Class<?>> collect(String packageName, URL source, ClassLoader classLoader)
URL
)から、ClassLoader
が
ロード可能であり、且つ指定したパッケージ名に属するクラス
リソースを収集します。Collection
を返します。packageName
- Class
を取得する対象のパッケージ名source
- URL
classLoader
- ClassLoader
Class
Copyright © 2014 Analog Web Framework Development Team. All Rights Reserved.