public abstract class JSSPPageBuilder extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
BUILDER_MODULE_KEY |
protected static String |
KEY |
コンストラクタと説明 |
---|
JSSPPageBuilder() |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
build(String contents,
javax.servlet.http.HttpServletRequest request)
指定されたコンテンツの HTML とテーマの HTML を組み合わせ、テーマ適用後の HTML を生成します。
|
String |
buildBody(String contents,
javax.servlet.http.HttpServletRequest request)
非推奨です。
|
protected String |
buildBody(String contents,
jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject) |
String |
buildFooter(javax.servlet.http.HttpServletRequest request)
非推奨です。
|
protected String |
buildFooter(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject) |
String |
buildHead(javax.servlet.http.HttpServletRequest request)
非推奨です。
|
protected String |
buildHead(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject) |
String |
buildHeader(javax.servlet.http.HttpServletRequest request)
非推奨です。
|
protected String |
buildHeader(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject) |
protected String |
buildPage(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject,
String themePage) |
protected abstract String |
getMyKey() |
protected String |
getPath(javax.servlet.http.HttpServletRequest request) |
abstract Set<Path> |
getPathSet()
設定ファイルに指定されたパスの Set を返します。
|
String |
getThemePath()
現在のテーマのパスを取得します。
|
boolean |
hasControlKey(javax.servlet.http.HttpServletRequest request)
リクエストに PageBuilder の制御キーが含まれているかどうかを確認します。
|
boolean |
hasSessionScopeControlKey(javax.servlet.http.HttpServletRequest request)
このビルダが処理すべきセッションスコープのコントロールキーを持っているかどうかをチェックします。
|
boolean |
match(javax.servlet.http.HttpServletRequest request)
この PageBuilder がリクエストを処理するべきかどうかをチェックします。
|
boolean |
match(String path)
設定ファイルにリクエストパスが含まれているかどうかをチェックします。
|
protected void |
saveLibrariesVersion(Path p) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSortOrder, init
public String build(String contents, javax.servlet.http.HttpServletRequest request)
build
インタフェース内 BuilderModule
contents
- コンテンツのHTMLrequest
- リクエスト@Deprecated public final String buildBody(String contents, javax.servlet.http.HttpServletRequest request)
contents
- body に含まれる HTMLrequest
- リクエスト@Deprecated public final String buildFooter(javax.servlet.http.HttpServletRequest request)
request
- リクエスト@Deprecated public final String buildHead(javax.servlet.http.HttpServletRequest request)
request
- リクエスト@Deprecated public final String buildHeader(javax.servlet.http.HttpServletRequest request)
request
- リクエストpublic boolean match(javax.servlet.http.HttpServletRequest request)
request
- リクエストpublic boolean match(String path)
path
- パスprotected String buildBody(String contents, jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject)
protected String buildFooter(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject)
protected String buildHead(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject)
protected String buildHeader(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject)
protected String buildPage(jp.co.intra_mart.system.javascript.imapi.RequestObject requestObject, String themePage)
protected String getPath(javax.servlet.http.HttpServletRequest request)
protected void saveLibrariesVersion(Path p)
public abstract Set<Path> getPathSet()
public String getThemePath()
public boolean hasControlKey(javax.servlet.http.HttpServletRequest request)
hasControlKey
インタフェース内 BuilderModule
request
- リクエストpublic boolean hasSessionScopeControlKey(javax.servlet.http.HttpServletRequest request)
BuilderModule
hasSessionScopeControlKey
インタフェース内 BuilderModule
request
- リクエストprotected abstract String getMyKey()
Copyright © 2012 NTT DATA INTRAMART CORPORATION