我想使用工廠方法而不是JAXB的無參數構造函數。JAXB中的工廠方法訪問元素?
我有多個繼承自基類的類,唯一指示哪個實例化的屬性是xml元素中的type
屬性。
<tag-name type="boolean"/>
將實例化一個BooleanType,而
<tag-name type="integer"/>
將實例化一個IntegerType。
有沒有什麼辦法可以從factory方法中訪問正在解組的元素的元素名稱/屬性值?
(是這樣的,也許,使用工廠方法在一個無參數的構造函數的好處?有其他嗎?)
(我不使用莫西)
謝謝!我對適配器瞭解不多,但我一定會考慮它們的。順便說一下,我認爲我看到的與JAXB相關的每個問題都有你的答案。當你回答這個問題時,我並不感到驚訝。 – chama