org.seasar.framework.container.factory
クラス MethodTagHandler

java.lang.Object
  拡張org.seasar.framework.xml.TagHandler
      拡張org.seasar.framework.container.factory.AbstractTagHandler
          拡張org.seasar.framework.container.factory.MethodTagHandler
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
DestroyMethodTagHandler, InitMethodTagHandler

public abstract class MethodTagHandler
extends AbstractTagHandler

diconファイルに指定されたメソッドインジェクションに共通する処理のための抽象クラスです。

作成者:
higa
関連項目:
直列化された形式

コンストラクタの概要
MethodTagHandler()
           
 
メソッドの概要
protected  void processExpression(MethodDef methodDef, java.lang.String expression, java.lang.String tagName, TagHandlerContext context)
          指定されたメソッド定義に対して、 を設定します。
 
クラス org.seasar.framework.container.factory.AbstractTagHandler から継承したメソッド
createExpression, isComponentName
 
クラス org.seasar.framework.xml.TagHandler から継承したメソッド
appendBody, end, start
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MethodTagHandler

public MethodTagHandler()
メソッドの詳細

processExpression

protected void processExpression(MethodDef methodDef,
                                 java.lang.String expression,
                                 java.lang.String tagName,
                                 TagHandlerContext context)
指定されたメソッド定義に対して、 を設定します。

パラメータ:
methodDef - メソッド定義
expression - 式を表す文字列
tagName - 処理対象の要素名
context - コンテキスト
例外:
TagAttributeNotDefinedRuntimeException - メソッド定義のname属性および式のいずれも指定されなかった場合


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.