org.seasar.mayaa.builder.library
インタフェース ProcessorDefinition

すべてのスーパーインタフェース:
ParameterAware, PositionAware, PropertySet, java.io.Serializable

public interface ProcessorDefinition
extends PropertySet

MLDのprocessorエレメントのモデルオブジェクト。


フィールドの概要
 
インタフェース org.seasar.mayaa.ParameterAware から継承したフィールド
IS_SECURE_WEB
 
メソッドの概要
 TemplateProcessor createTemplateProcessor(SpecificationNode original, SpecificationNode injected)
          当該設定より、テンプレートプロセッサを生成する。
 java.lang.Class getProcessorClass()
          class属性で指定した、TemplateProcessorの実装クラス完全修飾名。
 java.util.Iterator iteratePropertySets()
          登録プロパティセットのイテレータ。
 
インタフェース org.seasar.mayaa.builder.library.PropertySet から継承したメソッド
getLibraryDefinition, getLineNumber, getName, iteratePropertyDefinition
 
インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド
getParameter, iterateParameterNames, setParameter
 
インタフェース org.seasar.mayaa.PositionAware から継承したメソッド
getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
 

メソッドの詳細

getProcessorClass

public java.lang.Class getProcessorClass()
class属性で指定した、TemplateProcessorの実装クラス完全修飾名。

戻り値:
実装クラス名。

iteratePropertySets

public java.util.Iterator iteratePropertySets()
登録プロパティセットのイテレータ。

戻り値:
プロパティセットイテレータ。

createTemplateProcessor

public TemplateProcessor createTemplateProcessor(SpecificationNode original,
                                                 SpecificationNode injected)
当該設定より、テンプレートプロセッサを生成する。

パラメータ:
original - テンプレート上のオリジナルノード。
injected - インジェクションするスペックノード。
戻り値:
テンプレートプロセッサ。