org.seasar.mayaa.engine.processor
インタフェース ChildEvaluationProcessor
- すべてのスーパーインタフェース:
- IterationProcessor, NodeReferenceResolverFinder, ProcessorReferenceResolverFinder, ProcessorTreeWalker, java.io.Serializable, TemplateProcessor
- public interface ChildEvaluationProcessor
- extends IterationProcessor
TemplateProcessorの拡張インターフェイス。子要素の評価の機能を持つ。
| インタフェース org.seasar.mayaa.engine.processor.TemplateProcessor から継承したメソッド |
doEndProcess, doStartProcess, getInjectedNode, getOriginalNode, getProcessorDefinition, getUniqueID, initialize, kill, notifyBeginRender, setInjectedNode, setOriginalNode, setProcessorDefinition |
isChildEvaluation
public boolean isChildEvaluation()
- ボディのスタック評価を行うかを返す。JSPのBodyTagをホストしている場合に
利用する。デフォルトではfalseを返す。trueだと、setBodyContent()メソッド
およびdoInitChildProcess()メソッドがコンテナより呼び出される。
- 戻り値:
- ボディのスタック評価をする場合、true。普通はfalse。
setBodyContent
public void setBodyContent(CycleWriter body)
- ボディのスタック評価を行う場合、スタック処理が行われたボディ部のバッファを
コンテナがセットする。
- パラメータ:
body - スタックに積まれたボディ部のバッファ。
doInitChildProcess
public void doInitChildProcess()
- ボディのスタック評価を行う場合、評価前に一度、コンテナより呼び出される。