2012-03-06 7 views
0

私は、AbstractSingleBeanDefinitionParserを使用してSpring用に作成したカスタムタグを持っています。このタグではタグを子タグとして使用したいが、私は手でXML要素の解析を実装する必要はない。子プロパティタグを持つカスタムSpring Beanタグ

<プロパティ>タグを解析するためにSpringが使用するコードはどこですか?つまり、既存のコードを活用して解析する方法です。

+0

"XML要素の解析"とはどういう意味ですか? 'ParserContext'によって提供される' Element'オブジェクトから要素を抽出することを意味しますか? – skaffman

+0

AbstractSingleBeanDefinitionParserを使用すると、doParseのElementオブジェクトが渡されます。現在、コンフィグレーションを取得するためにそれをトラバースしています。 – user965697

+0

これは、内部のSpringクラスがそれを行う方法です。あなたはちょうどそれにこだわる必要があります、と私は思います。 – skaffman

答えて

0

AbstractSingleBeanDefinitionParserという既存のサブクラスの1つをテンプレートとして使用し、独自のバージョンを作成することをお勧めします。入れ子要素を使用するランダムな例を選択するには - ScheduledTasksBeanDefinitionParser。これは、指定されたタグElementオブジェクトをチャンクする方法と、ネストされた要素を有用な設定に変換する方法を示しています。

関連する問題