|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface PathResolver
Router がフォワードするための情報を抽出するクラス。
| メソッドの概要 | |
|---|---|
void |
add(String actionPath,
Class<? extends Action> actionClass,
String methodName,
RequestMethod... requestMethods)
ルーティング情報を手動登録します。 |
String |
buildInternalForwardPath(Map<String,String[]> parameters,
String characterEncoding)
内部フォワードパスを構築します。 |
InternalForwardInfo |
getInternalForwardInfo(String path,
String requestMethod,
String characterEncoding)
指定されたパスとメソッドからフォワードするための情報を抽出します。 |
List<Routing> |
getRoutings()
ルーティング情報の一覧を取得します。 |
String |
reverseLookup(Class<? extends Action> actionClass,
String methodName,
Map<String,String[]> parameters,
String characterEncoding)
指定されたアクションクラス、メソッド名、パラメータからパスを逆引きします。 |
| メソッドの詳細 |
|---|
InternalForwardInfo getInternalForwardInfo(String path,
String requestMethod,
String characterEncoding)
パスにマッチするパターンがない場合は null を返します。
path - パスrequestMethod - HTTPメソッドcharacterEncoding - URI のエンコーディング
List<Routing> getRoutings()
void add(String actionPath,
Class<? extends Action> actionClass,
String methodName,
RequestMethod... requestMethods)
手動登録の場合、優先度は0から連番で設定されます。
actionPath - アクションのパスactionClass - アクションクラスmethodName - アクションメソッド名requestMethods - リクエストメソッド。null の場合、RequestMethod.GET,
RequestMethod.POST がデフォルト値として設定されます。自動設定の際のプライオリティ
String reverseLookup(Class<? extends Action> actionClass,
String methodName,
Map<String,String[]> parameters,
String characterEncoding)
actionClass - アクションクラスmethodName - メソッド名parameters - パラメータcharacterEncoding - URI のエンコーディング
String buildInternalForwardPath(Map<String,String[]> parameters,
String characterEncoding)
parameters - パラメータcharacterEncoding - URI のエンコーディング
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||