public interface TemplateProcessor extends ProcessorTreeWalker
修飾子とタイプ | メソッドと説明 |
---|---|
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)
このプロセッサの定義への参照を設定する。
|
addChildProcessor, clearChildProcessors, getChildProcessor, getChildProcessorSize, getParentProcessor, getStaticParentProcessor, getVariables, insertProcessor, removeProcessor, setParentProcessor
findProcessorResolver
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
- 描画トップレベルのページ。