|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Traverser
クラスやリソースの集まりを表すオブジェクトです。
TraversalUtil| メソッドの概要 | |
|---|---|
void |
close()
リソースの後処理を行います。 |
void |
forEach(ClassHandler handler)
このインスタンスが扱うクラスを探して ハンドラ
をコールバックします。 |
void |
forEach(ResourceHandler handler)
このインスタンスが扱うリソースを探して ハンドラ
をコールバックします。 |
boolean |
isExistClass(String className)
指定されたクラス名に対応するクラスファイルがこのインスタンスが扱うリソースの中に存在すれば trueを返します。 |
| メソッドの詳細 |
|---|
boolean isExistClass(String className)
trueを返します。
インスタンス構築時にルートパッケージが指定されている場合、 指定されたクラス名はルートパッケージからの相対名として解釈されます。
className - クラス名
truevoid forEach(ClassHandler handler)
ハンドラ
をコールバックします。
インスタンス構築時にルートパッケージが指定されている場合は、 ルートパッケージ以下のクラスのみが対象となります。
handler - クラスを処理するハンドラvoid forEach(ResourceHandler handler)
ハンドラ
をコールバックします。
インスタンス構築時にルートディレクトリが指定されている場合は、 ルートディレクトリ以下のリソースのみが対象となります。
handler - リソースを処理するハンドラvoid close()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||