|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ResourceTraverser
リソースツリーをトラバースするクラスのためのインターフェースです。
メソッドの概要 | |
---|---|
String |
getProtocol()
対応するプロトコルを返します。 |
void |
traverse(URL root,
URL origin,
ResourceHandler handler)
リソースツリーをたどり、各リソースに対して ResourceHandler を呼び出します。 |
void |
traverse(URL root,
URL origin,
ResourceHandler handler,
ResourceFilter filter)
リソースツリーをたどり、条件に一致するリソースに対して ResourceHandler を呼び出します。 |
メソッドの詳細 |
---|
void traverse(URL root, URL origin, ResourceHandler handler)
ResourceHandler
を呼び出します。root
で指定された URL を起点として、リソースツリーを再帰的にたどります。ResourceHandler.handle(String, String, java.io.InputStream)
メソッドを呼び出します。
root
- クラスパス上のルート URL (null
でもよい)origin
- リソースをたどる際の起点 URLhandler
- ResourceHandler
オブジェクトvoid traverse(URL root, URL origin, ResourceHandler handler, ResourceFilter filter)
ResourceHandler
を呼び出します。root
で指定された URL を起点として、リソースツリーを再帰的にたどります。filter
を適用し、マッチしたリソースに対して
ResourceHandler.handle(String, String, java.io.InputStream)
メソッドを呼び出します。
root
- クラスパス上のルート URL (null
でもよい)origin
- リソースをたどる際の起点 URLhandler
- ResourceHandler
オブジェクトfilter
- 条件を指定するフィルタResourceFilter
String getProtocol()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |