|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface PathResolver
パスに対応するアクションメソッドを解決するためのクラスです。
| メソッドの概要 | |
|---|---|
void |
add(Class<?> actionClass)
指定されたアクションクラスのルーティング情報を登録します。 |
void |
add(String actionPath,
Class<?> actionClass,
String actionMethodName,
RequestMethod requestMethod,
String onSubmit,
int priority)
ルーティング情報を手動登録します。 |
void |
addAll(Collection<Class<?>> actionClasses)
指定されたアクションクラスのコレクションからすべてのルーティング情報を登録します。 |
void |
clear()
登録されたルーティング情報をクリアします。 |
PathInfo |
getPathInfo(String path,
String requestMethod,
String characterEncoding)
指定されたパスとメソッドからフォワードするための情報を抽出します。 |
Collection<Routing> |
getRoutings()
ルーティング情報の一覧を取得します。 |
String |
reverseLookup(Class<?> actionClass,
String methodName,
Map<String,String[]> parameters,
String characterEncoding)
指定されたアクションクラス、メソッド名、パラメータからパスを逆引きします。 |
| メソッドの詳細 |
|---|
PathInfo getPathInfo(String path,
String requestMethod,
String characterEncoding)
パスにマッチするパターンがない場合は null を返します。
path - パスrequestMethod - HTTPメソッドcharacterEncoding - URI のエンコーディング
Collection<Routing> getRoutings()
void add(Class<?> actionClass)
actionClass - アクションクラス
RoutingException - ルーティング情報の登録に失敗した場合void addAll(Collection<Class<?>> actionClasses)
actionClasses - アクションクラスのコレクション
RoutingException - ルーティング情報の登録に失敗した場合
void add(String actionPath,
Class<?> actionClass,
String actionMethodName,
RequestMethod requestMethod,
String onSubmit,
int priority)
actionPath - アクションのパスactionClass - アクションクラスactionMethodName - アクションメソッド名requestMethod - 要求メソッドonSubmit - アクションメソッドへ振り分けるための要求パラメータ名priority - プライオリティ
RoutingException - ルーティング情報の登録に失敗した場合void clear()
String reverseLookup(Class<?> actionClass,
String methodName,
Map<String,String[]> parameters,
String characterEncoding)
actionClass - アクションクラスmethodName - メソッド名parameters - パラメータcharacterEncoding - URI のエンコーディング
RoutingException - ルーティング情報の逆引きに失敗した場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||