JAXB の引数なしコンストラクタの代わりにファクトリ メソッドを使用しようとしています。
基本クラスから継承する複数のクラスがあり、どれがインスタンス化されるかを示す唯一の指標はtype
、xml 要素の属性です。
<tag-name type="boolean"/>
BooleanType をインスタンス化しますが、
<tag-name type="integer"/>
IntegerType をインスタンス化します。
ファクトリ メソッド内からアンマーシャリングされている要素の要素名/属性値にアクセスする方法はありますか?
(これは、おそらく、引数なしのコンストラクタよりもファクトリ メソッドを使用することの利点ですか?他にはありますか?)
(私はMOXyを使用していません)