|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.xml.TagHandler
org.seasar.framework.container.factory.AbstractTagHandler
diconファイル解析中、タグに遭遇したときにコールバックされます。
XmlS2ContainerBuilder
で共通に必要になる機能を、サブクラスに対し提供します。
コンストラクタの概要 | |
AbstractTagHandler()
AbstractTagHandler を構築します。 |
メソッドの概要 | |
protected Expression |
createExpression(TagHandlerContext context,
java.lang.String body)
式 を生成します。
|
protected static boolean |
isComponentName(java.lang.String expr)
式が単なるコンポーネント名であれば true を、それ以外の場合はfalse を返します。 |
クラス org.seasar.framework.xml.TagHandler から継承したメソッド |
appendBody, end, start |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public AbstractTagHandler()
AbstractTagHandler
を構築します。
メソッドの詳細 |
protected Expression createExpression(TagHandlerContext context, java.lang.String body)
式
を生成します。
解析対象の文字列がnull
、true
、false
であれば
リテラル式
を生成します。 解析対象の文字列が単一のJava識別子であればコンポーネント名式
を生成します。
それ以外の場合はOGNL式
を生成します。
context
- TagHandler
のコンテキスト情報body
- 解析対象の文字列
式
OgnlRuntimeException
- body
が、OGNL式
として不正だった場合protected static boolean isComponentName(java.lang.String expr)
true
を、それ以外の場合はfalse
を返します。
expr
- 式
true
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |