我有一個像下面這樣的xml。在JAXB代中創建對象
<price>
<priceCalculator ie="carID" renderer = "com.a.carCalculator">
<argument name="param1" value="paramValue"/>
.....
</priceCalculator>
<priceCalculator id="TVS" renderer = "com.a.TwoWheelerCalculator">
<argument name="param1" value="paramValue"/>
.....
</priceCalculator>
</price>
當解析JAXB時,我想要使用priceCalculator對象創建渲染器類對象。例如,priceCalculator.getRenderrer()應該基於屬性值返回CarCalculator或TwoWheelerCalculator對象。我們可以假設計算器類具有默認構造函數。
我該如何做到這一點?請幫忙。