org.seasar.mayaa.builder.library
インタフェース ProcessorDefinition
- すべてのスーパーインタフェース:
- ParameterAware, PositionAware, PropertySet, java.io.Serializable
- public interface ProcessorDefinition
- extends PropertySet
MLDのprocessorエレメントのモデルオブジェクト。
getProcessorClass
public java.lang.Class getProcessorClass()
- class属性で指定した、TemplateProcessorの実装クラス完全修飾名。
- 戻り値:
- 実装クラス名。
iteratePropertySets
public java.util.Iterator iteratePropertySets()
- 登録プロパティセットのイテレータ。
- 戻り値:
- プロパティセットイテレータ。
createTemplateProcessor
public TemplateProcessor createTemplateProcessor(SpecificationNode original,
SpecificationNode injected)
- 当該設定より、テンプレートプロセッサを生成する。
- パラメータ:
original - テンプレート上のオリジナルノード。injected - インジェクションするスペックノード。
- 戻り値:
- テンプレートプロセッサ。