|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
public interface Page
テンプレートのレンダリングエントリーポイント。アプリケーションを構成する 各ページのモデルであり、リクエストに対してはステートレスなオブジェクトである。
| メソッドの概要 | |
|---|---|
ProcessStatus |
doPageRender(java.lang.String requestedSuffix,
java.lang.String extension)
テンプレートレンダリングを行う。 |
java.lang.String |
getPageName()
ページの名前を取得する。 |
CompiledScript |
getSuffixScript()
テンプレート接尾辞を決定するコンパイル済みスクリプト。 |
java.lang.String |
getSuperExtension()
継承元テンプレート拡張子の取得。 |
Page |
getSuperPage()
継承元ページの取得。 |
java.lang.String |
getSuperSuffix()
継承元テンプレート接尾辞の取得。 |
Template |
getTemplate(java.lang.String suffix,
java.lang.String extension)
テンプレート接尾辞より適切なTemplateオブジェクトをロードして返す。 |
void |
initialize(java.lang.String pageName)
インスタンスをを初期化する。 |
boolean |
registBeginRenderNotifier(TemplateProcessor processor)
トップページの場合に、レンダリング開始時にプロセッサに対して 通知を行うよう登録する。 |
| インタフェース org.seasar.mayaa.engine.specification.Specification から継承されたメソッド |
|---|
build, getSource, getTimestamp, isDeprecated, setSource |
| インタフェース org.seasar.mayaa.engine.specification.NodeTreeWalker から継承されたメソッド |
|---|
addChildNode, clearChildNodes, getChildNode, getChildNodeSize, getParentNode, insertChildNode, iterateChildNode, kill, removeChildNode, setParentNode |
| インタフェース org.seasar.mayaa.PositionAware から継承されたメソッド |
|---|
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID |
| インタフェース org.seasar.mayaa.engine.specification.serialize.NodeReferenceResolverFinder から継承されたメソッド |
|---|
findNodeResolver |
| インタフェース org.seasar.mayaa.builder.SequenceIDGenerator から継承されたメソッド |
|---|
nextSequenceID, resetSequenceID |
| インタフェース org.seasar.mayaa.ParameterAware から継承されたメソッド |
|---|
getParameter, iterateParameterNames, setParameter |
| インタフェース org.seasar.mayaa.PositionAware から継承されたメソッド |
|---|
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID |
| インタフェース org.seasar.mayaa.engine.TemplateRenderer から継承されたメソッド |
|---|
renderTemplate |
| メソッドの詳細 |
|---|
void initialize(java.lang.String pageName)
pageName - ページ名。Page getSuperPage()
java.lang.String getSuperSuffix()
java.lang.String getSuperExtension()
java.lang.String getPageName()
CompiledScript getSuffixScript()
Template getTemplate(java.lang.String suffix,
java.lang.String extension)
suffix - テンプレート接尾辞。extension - テンプレート拡張子。
ProcessStatus doPageRender(java.lang.String requestedSuffix,
java.lang.String extension)
requestedSuffix - リクエストされたテンプレート接尾辞。extension - テンプレート拡張子。
boolean registBeginRenderNotifier(TemplateProcessor processor)
processor - 通知を受けるプロセッサ。
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||