org.seasar.cubby.routing
インタフェース Routing


public interface Routing

ルーティング。

導入されたバージョン:
1.1.0
作成者:
baba

メソッドの概要
 Class<? extends Action> getActionClass()
          アクションクラスを取得します。
 String getActionPath()
          アクションのパスを取得します。
 Method getMethod()
          メソッドを取得します。
 String getOnSubmit()
          このルーティングを使用することを判断するためのパラメータ名を取得します。
 Pattern getPattern()
          正規表現パターンを取得します。
 int getPriority()
          プライオリティを取得します。
 RequestMethod getRequestMethod()
          リクエストメソッドを取得します。
 List<String> getUriParameterNames()
          URI パラメータ名を取得します。
 boolean isAcceptable(String requestMethod)
          指定されたリクエストメソッドがこのルーティングの対象かどうかを示します。
 boolean isAuto()
          自動登録されたルーティングかを示します。
 

メソッドの詳細

getActionClass

Class<? extends Action> getActionClass()
アクションクラスを取得します。

戻り値:
アクションクラス

getMethod

Method getMethod()
メソッドを取得します。

戻り値:
メソッド

getActionPath

String getActionPath()
アクションのパスを取得します。


getUriParameterNames

List<String> getUriParameterNames()
URI パラメータ名を取得します。

戻り値:
URI パラメータ名

getPattern

Pattern getPattern()
正規表現パターンを取得します。

戻り値:
正規表現パターン

getRequestMethod

RequestMethod getRequestMethod()
リクエストメソッドを取得します。

戻り値:
リクエストメソッド

getOnSubmit

String getOnSubmit()
このルーティングを使用することを判断するためのパラメータ名を取得します。

戻り値:
パラメータ名

getPriority

int getPriority()
プライオリティを取得します。

戻り値:
プライオリティ

isAuto

boolean isAuto()
自動登録されたルーティングかを示します。

戻り値:
自動登録されたルーティングの場合は true、そうでない場合は false

isAcceptable

boolean isAcceptable(String requestMethod)
指定されたリクエストメソッドがこのルーティングの対象かどうかを示します。

パラメータ:
requestMethod - リクエストメソッド
戻り値:
対象の場合は true、そうでない場合は false


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.