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

java.lang.Object
  拡張org.seasar.framework.xml.TagHandler
      拡張org.seasar.framework.container.factory.AbstractTagHandler
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
ArgTagHandler, AspectTagHandler, ComponentTagHandler, IncludeTagHandler, InterTypeTagHandler, MetaTagHandler, MethodTagHandler, PropertyTagHandler

public class AbstractTagHandler
extends TagHandler

diconファイル解析中、タグに遭遇したときにコールバックされます。

XmlS2ContainerBuilderで共通に必要になる機能を、サブクラスに対し提供します。

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

コンストラクタの概要
AbstractTagHandler()
          AbstractTagHandlerを構築します。
 
メソッドの概要
protected  Expression createExpression(TagHandlerContext context, String body)
          OGNL式を生成します。
 
クラス org.seasar.framework.xml.TagHandler から継承したメソッド
appendBody, end, start
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractTagHandler

public AbstractTagHandler()
AbstractTagHandlerを構築します。

メソッドの詳細

createExpression

protected Expression createExpression(TagHandlerContext context,
                                      String body)
OGNL式を生成します。

パラメータ:
context - TagHandlerのコンテキスト情報
body - 解析対象の文字列
戻り値:
生成されたOGNL式
例外:
OgnlRuntimeException - bodyが、OGNL式として不正だった場合


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