Skip navigation links
B C D F G I J N P R S 

B

bind(Object) - Method in class nablarch.integration.router.RoutesMethodBinder
 

C

create(String) - Method in class nablarch.integration.router.RoutesMethodBinderFactory
 

D

detect() - Method in class nablarch.integration.router.NablarchControllerDetector
 

F

find(String) - Method in class nablarch.integration.router.jaxrs.JaxRsResourceFinder
指定されたパッケージ配下を検索し、Path アノテーションが設定された クラスおよびメソッドを抽出する。
format(List<PathOptions>) - Method in interface nablarch.integration.router.PathOptionsFormatter
PathOptions のリストをログ出力用にフォーマットする。
format(List<PathOptions>) - Method in class nablarch.integration.router.SimplePathOptionsFormatter
 

G

getBasePackage() - Method in class nablarch.integration.router.RoutesMapping
 
getBaseUri() - Method in class nablarch.integration.router.PathOptionsProviderRoutesMapping
ベースURIを取得する。
getHandlerClass(HttpRequest, ExecutionContext) - Method in class nablarch.integration.router.PathOptionsProviderRoutesMapping
 
getHandlerClass(HttpRequest, ExecutionContext) - Method in class nablarch.integration.router.RoutesMapping
Routes定義にしたがい、リクエストのパスからハンドラのクラスを返す。 リクエストパスから処理対象のコントローラが特定できない場合には、 404を表すHttpErrorResponseを送出する。
getOptions() - Method in class nablarch.integration.router.PathOptions
設定を取得する
getPath() - Method in class nablarch.integration.router.jaxrs.PathRequirements
パス定義を取得する。
getPath() - Method in class nablarch.integration.router.PathOptions
パスを取得する。
getRequirements() - Method in class nablarch.integration.router.jaxrs.PathRequirements
パスパラメータの書式定義を取得する
getResourceClass() - Method in class nablarch.integration.router.jaxrs.JaxRsResource
リソースクラスの Class オブジェクトを取得する。
getResourceMethodList() - Method in class nablarch.integration.router.jaxrs.JaxRsResource
リソースメソッドのリストを取得する。

I

initialize() - Method in class nablarch.integration.router.PathOptionsProviderRoutesMapping
 
initialize() - Method in class nablarch.integration.router.RoutesMapping
初期化処理

J

JaxRsPathOptionsProvider - Class in nablarch.integration.router.jaxrs
Path アノテーションが設定されたクラスを探索してルーティング定義を収集するクラス。
JaxRsPathOptionsProvider() - Constructor for class nablarch.integration.router.jaxrs.JaxRsPathOptionsProvider
 
JaxRsPathParser - Class in nablarch.integration.router.jaxrs
Path に設定されたパス文字列を解析して、 PathRequirements に変換するクラス。
JaxRsPathParser() - Constructor for class nablarch.integration.router.jaxrs.JaxRsPathParser
 
JaxRsResource - Class in nablarch.integration.router.jaxrs
探索結果の JAX-RS のリソースクラスと、HTTPをマッピングしたメソッドの情報を格納したクラス。
JaxRsResource(Class<?>, List<Method>) - Constructor for class nablarch.integration.router.jaxrs.JaxRsResource
コンストラクタ。
JaxRsResourceFinder - Class in nablarch.integration.router.jaxrs
JAX-RS のリソースクラスと、そこに定義されたHTTPメソッドをマッピングしたメソッド定義を検索するクラス。
JaxRsResourceFinder() - Constructor for class nablarch.integration.router.jaxrs.JaxRsResourceFinder
 
JaxRsRouterConverter - Class in nablarch.integration.router.jaxrs
JAX-RSのリソースクラスの情報を解析し、ルーティング定義に変換するクラス。
JaxRsRouterConverter(String) - Constructor for class nablarch.integration.router.jaxrs.JaxRsRouterConverter
アプリケーションパスのみを指定するコンストラクタ。
JaxRsRouterConverter(String, JaxRsPathParser) - Constructor for class nablarch.integration.router.jaxrs.JaxRsRouterConverter
アプリケーションパスと JaxRsPathParser を指定するコンストラクタ。

N

nablarch.integration.router - package nablarch.integration.router
 
nablarch.integration.router.jaxrs - package nablarch.integration.router.jaxrs
 
NablarchControllerDetector - Class in nablarch.integration.router
 
NablarchControllerDetector() - Constructor for class nablarch.integration.router.NablarchControllerDetector
 

P

parse(String) - Method in class nablarch.integration.router.jaxrs.JaxRsPathParser
JAX-RS のパス文字列を解析して、 PathRequirements を返す。
parse(JaxRsResource) - Method in class nablarch.integration.router.jaxrs.JaxRsRouterConverter
指定されたリソースクラスの情報を解析して、ルーティング定義に変換する。
PathOptions - Class in nablarch.integration.router
パスと、それに割り当てられている Options のセット。
PathOptions(String, Options) - Constructor for class nablarch.integration.router.PathOptions
コンストラクタ。
PathOptionsFormatter - Interface in nablarch.integration.router
ログに出力するために PathOptions をフォーマットする機能を提供するインターフェース。
PathOptionsProvider - Interface in nablarch.integration.router
ルーティング定義を収集する機能を提供するインターフェース。
PathOptionsProviderRoutesMapping - Class in nablarch.integration.router
PathOptionsProvider から取得したルーティング定義をベースにActionメソッドを特定するハンドラ。
PathOptionsProviderRoutesMapping() - Constructor for class nablarch.integration.router.PathOptionsProviderRoutesMapping
 
PathRequirements - Class in nablarch.integration.router.jaxrs
パス定義と、パスパラメータの書式定義(requirements)のセット。
PathRequirements(String, Options) - Constructor for class nablarch.integration.router.jaxrs.PathRequirements
コンストラクタ。
provide() - Method in class nablarch.integration.router.jaxrs.JaxRsPathOptionsProvider
 
provide() - Method in interface nablarch.integration.router.PathOptionsProvider
ルーティング定義を収集する。

R

RoutesMapping - Class in nablarch.integration.router
Routes定義ファイルをベースにActionメソッドを特定するハンドラ。 本ハンドラを使用することで、自由なURLを使用することができる。
RoutesMapping() - Constructor for class nablarch.integration.router.RoutesMapping
コンストラクタ。
RoutesMethodBinder - Class in nablarch.integration.router
ルーティング用のMethodBinderの実装クラス。
RoutesMethodBinder(String) - Constructor for class nablarch.integration.router.RoutesMethodBinder
コンストラクタ。
RoutesMethodBinderFactory - Class in nablarch.integration.router
RoutesMethodBinderを生成するファクトリクラス。
RoutesMethodBinderFactory() - Constructor for class nablarch.integration.router.RoutesMethodBinderFactory
 

S

setApplicationPath(String) - Method in class nablarch.integration.router.jaxrs.JaxRsPathOptionsProvider
アプリケーションパスを設定する。
setBasePackage(String) - Method in class nablarch.integration.router.jaxrs.JaxRsPathOptionsProvider
検索ルートとなるパッケージを設定する。
setBasePackage(String) - Method in class nablarch.integration.router.RoutesMapping
 
setBaseUri(String) - Method in class nablarch.integration.router.PathOptionsProviderRoutesMapping
ベースURIを設定する。
setBaseUri(String) - Method in class nablarch.integration.router.RoutesMapping
 
setCheckInterval(long) - Method in class nablarch.integration.router.RoutesMapping
 
setPathOptionsFormatter(PathOptionsFormatter) - Method in class nablarch.integration.router.PathOptionsProviderRoutesMapping
PathOptionsFormatter を設定する。
setPathOptionsProvider(PathOptionsProvider) - Method in class nablarch.integration.router.PathOptionsProviderRoutesMapping
PathOptionsProvider を設定する。
setRoutes(String) - Method in class nablarch.integration.router.RoutesMapping
 
SimplePathOptionsFormatter - Class in nablarch.integration.router
PathOptions を単純な形式でフォーマットする機能を提供するクラス。
SimplePathOptionsFormatter() - Constructor for class nablarch.integration.router.SimplePathOptionsFormatter
 
B C D F G I J N P R S 
Skip navigation links

Copyright © 2020. All rights reserved.