|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
public interface TemplateProcessor
テンプレート中のHTMLタグを処理するクラス。 リクエストに対してステートレスなように実装しなければならない。
| メソッドの概要 | |
|---|---|
ProcessStatus |
doEndProcess()
閉じタグの出力。 |
ProcessStatus |
doStartProcess(Page topLevelPage)
開きタグの出力。 |
SpecificationNode |
getInjectedNode()
インジェクションされたノード情報の取得。 |
SpecificationNode |
getOriginalNode()
テンプレート上の該当するノード情報の取得。 |
ProcessorDefinition |
getProcessorDefinition()
このプロセッサの定義を取得する。 |
java.lang.String |
getUniqueID()
テンプレート内でユニークなID値を取得する。 |
void |
initialize()
インスタンス生成処理の最後、プロパティをセットした後で呼ばれる。 |
void |
kill()
推奨されていません。 |
void |
notifyBeginRender(Page topLevelPage)
ページに対して予め通知を受けるように登録していた場合に、 呼び出される。 |
void |
setInjectedNode(SpecificationNode node)
インジェクションされたノード情報の設定。 |
void |
setOriginalNode(SpecificationNode node)
テンプレート上の該当するノード情報を設定する。 |
void |
setProcessorDefinition(ProcessorDefinition definition)
このプロセッサの定義への参照を設定する。 |
| インタフェース org.seasar.mayaa.engine.processor.ProcessorTreeWalker から継承されたメソッド |
|---|
addChildProcessor, clearChildProcessors, getChildProcessor, getChildProcessorSize, getParentProcessor, getStaticParentProcessor, getVariables, insertProcessor, removeProcessor, setParentProcessor |
| インタフェース org.seasar.mayaa.engine.specification.serialize.ProcessorReferenceResolverFinder から継承されたメソッド |
|---|
findProcessorResolver |
| インタフェース org.seasar.mayaa.engine.specification.serialize.NodeReferenceResolverFinder から継承されたメソッド |
|---|
findNodeResolver |
| メソッドの詳細 |
|---|
void initialize()
java.lang.String getUniqueID()
ProcessStatus doStartProcess(Page topLevelPage)
topLevelPage - 描画トップレベルのページ。
ProcessStatus doEndProcess()
void setOriginalNode(SpecificationNode node)
node - テンプレートノード。SpecificationNode getOriginalNode()
void setInjectedNode(SpecificationNode node)
node - インジェクトされたノード。SpecificationNode getInjectedNode()
void setProcessorDefinition(ProcessorDefinition definition)
definition - プロセッサ定義。ProcessorDefinition getProcessorDefinition()
void kill()
void notifyBeginRender(Page topLevelPage)
topLevelPage - 描画トップレベルのページ。
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||