概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.mayaa.engine.processor
インタフェース ChildEvaluationProcessor

すべてのスーパーインタフェース:
  IterationProcessor, NodeReferenceResolverFinder, ProcessorReferenceResolverFinder, ProcessorTreeWalker, java.io.Serializable, TemplateProcessor

public interface ChildEvaluationProcessor
extends IterationProcessor

TemplateProcessorの拡張インターフェイス。子要素の評価の機能を持つ。

メソッドの概要
`void` | `doInitChildProcess()` ボディのスタック評価を行う場合、評価前に一度、コンテナより呼び出される。
`boolean` | `isChildEvaluation()` ボディのスタック評価を行うかを返す。
`void` | `setBodyContent(CycleWriter body)` ボディのスタック評価を行う場合、スタック処理が行われたボディ部のバッファを コンテナがセットする。

インタフェース org.seasar.mayaa.engine.processor.IterationProcessor から継承したメソッド
`doAfterChildProcess, isIteration`

インタフェース org.seasar.mayaa.engine.processor.TemplateProcessor から継承したメソッド
`doEndProcess, doStartProcess, getInjectedNode, getOriginalNode, getProcessorDefinition, getUniqueID, initialize, kill, notifyBeginRender, setInjectedNode, setOriginalNode, setProcessorDefinition`

インタフェース 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`

メソッドの詳細

### isChildEvaluation

    public boolean isChildEvaluation()

  ボディのスタック評価を行うかを返す。JSPのBodyTagをホストしている場合に 利用する。デフォルトではfalseを返す。trueだと、setBodyContent()メソッド およびdoInitChildProcess()メソッドがコンテナより呼び出される。

  戻り値:
    ボディのスタック評価をする場合、true。普通はfalse。

### setBodyContent

    public void setBodyContent(CycleWriter body)

  ボディのスタック評価を行う場合、スタック処理が行われたボディ部のバッファを コンテナがセットする。

  パラメータ:
    `body` - スタックに積まれたボディ部のバッファ。

### doInitChildProcess

    public void doInitChildProcess()

  ボディのスタック評価を行う場合、評価前に一度、コンテナより呼び出される。

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド