public interface Engine extends ParameterAware, Specification
IS_SECURE_WEB, SECURE_WEB_KEY
修飾子とタイプ | メソッドと説明 |
---|---|
Page |
createPageInstance(java.lang.String pageName)
ページのインスタンスを生成しソースビルドを行ってから返す。
|
Template |
createTemplateInstance(Page page,
java.lang.String suffix,
java.lang.String extension)
テンプレートのインスタンスを生成しソースビルドを行ってから返す。
|
void |
destroy()
Engineを破棄します。
|
void |
doService(java.util.Map pageScopeValues,
boolean pageFlush)
サービスメソッド。
|
Specification |
findSpecificationFromCache(java.lang.String systemID)
ページやテンプレートなどのスペック情報のインスタンスが
メモリキャッシュに存在する場合は返却する。
|
ErrorHandler |
getErrorHandler()
エラーハンドラの取得。
|
Page |
getPage(java.lang.String pageName)
Pageオブジェクトのインスタンスを返す。
|
java.lang.String |
getTemplateID(Page page,
java.lang.String suffix,
java.lang.String extension)
テンプレートの示すシステムIDを返す。
|
void |
handleError(java.lang.Throwable t,
boolean pageFlush)
エラーハンドルページの表示。
|
boolean |
isPageRequested()
レンダリング可能なページを示すリクエストかどうかを判定する。
|
void |
setErrorHandler(ErrorHandler errorHandler)
エラーハンドラの設定。
|
build, build, getSource, getTimestamp, isDeprecated, setSource
addChildNode, clearChildNodes, getChildNode, getChildNodeSize, getParentNode, insertChildNode, iterateChildNode, kill, removeChildNode, setParentNode
findNodeResolver
nextSequenceID, resetSequenceID
getParameter, iterateParameterNames, setParameter
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
void setErrorHandler(ErrorHandler errorHandler)
errorHandler
- エラーハンドラ。ErrorHandler getErrorHandler()
Specification findSpecificationFromCache(java.lang.String systemID)
systemID
- システムIDPage getPage(java.lang.String pageName)
pageName
- ページ名。boolean isPageRequested()
void doService(java.util.Map pageScopeValues, boolean pageFlush)
pageScopeValues
- PAGEスコープのトップに含めるもの。pageFlush
- テンプレート出力を自動でフラッシュするかどうか。void handleError(java.lang.Throwable t, boolean pageFlush)
t
- 発生した例外。pageFlush
- テンプレート出力を自動でフラッシュするかどうか。Page createPageInstance(java.lang.String pageName)
pageName
- ページ名Template createTemplateInstance(Page page, java.lang.String suffix, java.lang.String extension)
page
- ページsuffix
- テンプレートの接尾子。extension
- ページの拡張子。java.lang.String getTemplateID(Page page, java.lang.String suffix, java.lang.String extension)
page
- 属するページsuffix
- サフィックスextension
- 拡張子void destroy()