@Published(tag="architect") public class ContentPathRewriteRule extends RewriteRule<HttpResponse,ContentPathRewriteRule>
HttpRewriteHandler| Constructor and Description | 
|---|
ContentPathRewriteRule()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
applyRewrittenPath(java.lang.String rewrittenPath,
                  HttpResponse response)
書き換えられたパスを処理対象オブジェクトに反映する。 
 | 
protected java.lang.Object | 
getParam(java.lang.String type,
        java.lang.String name,
        HttpResponse response,
        ExecutionContext context)
変数の値を返す。
 
 この実装では、以下の変数種別に対応する。 
 | 
java.lang.String | 
getPathToRewrite(HttpResponse response)
書き換え対象のパスを取得する。 
 | 
addCondition, addExport, exportParam, rewrite, setConditions, setExports, setPattern, setRewriteTopublic java.lang.String getPathToRewrite(HttpResponse response)
RewriteRulegetPathToRewrite in class RewriteRule<HttpResponse,ContentPathRewriteRule>response - 処理対象オブジェクトpublic void applyRewrittenPath(java.lang.String rewrittenPath,
                               HttpResponse response)
RewriteRuleapplyRewrittenPath in class RewriteRule<HttpResponse,ContentPathRewriteRule>rewrittenPath - 書き換えられたパスresponse - 処理対象オブジェクトprotected java.lang.Object getParam(java.lang.String type,
                                    java.lang.String name,
                                    HttpResponse response,
                                    ExecutionContext context)
RewriteRule----------- ------------------------ 種別名 内容 ----------- ------------------------ request リクエストスコープ変数 session セッションスコープ変数 thread スレッドコンテキスト変数 ----------- ------------------------なお、該当する変数が定義されていなかった場合はnullを返す。
getParam in class RewriteRule<HttpResponse,ContentPathRewriteRule>type - 変数種別name - 変数名response - 処理対象オブジェクトcontext - 実行コンテキスト