org.seasar.mayaa.builder.injection
インタフェース InjectionResolver

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

public interface InjectionResolver
extends ParameterAware

テンプレートに記述されたHTMLタグに、追加的な情報を保持するノードを インジェクションするレゾルバ。このインターフェイスを実装してエンジンの挙動 をカスタマイズすることができる。


メソッドの概要
 SpecificationNode getNode(SpecificationNode original, InjectionChain chain)
          テンプレート上のオリジナルなノードにインジェクションするノードを決定する。
 
インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド
getParameter, iterateParameterNames, setParameter
 
インタフェース org.seasar.mayaa.PositionAware から継承したメソッド
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
 

メソッドの詳細

getNode

public SpecificationNode getNode(SpecificationNode original,
                                 InjectionChain chain)
テンプレート上のオリジナルなノードにインジェクションするノードを決定する。

パラメータ:
original - テンプレート上のオリジナルなノード。
chain - 次のリゾルバへ処理を委譲するチェーン。
戻り値:
インジェクションするノード。