0
私は現在、セルフ使用のためのプロジェクトに取り組んでおり、JAXBのアンマーシャル処理の理解にいくつかの問題があります。JAXBアンマーシャリング - リスト
私はXMLファイルに保存したいObjectを持っています。マーシャリングで何をしますか?今、私はObjectを必要とします.ArrayList内でアンマーシャリングを使用してロードするので、すべてを調べることができます。特定のものを探しています。
@XmlRootElement()
public class Customer {
private int id;
private String name;
private String adress;
private String telephone;
private String firm = null;
// getters and Setters and Constructor
....
}
をそして私のJAXBたUnmarshaller:
私のコードは次のようになります
public void loadCustomers() throws JAXBException {
JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
jaxbUnmarshaller.unmarshal(file);
}
私はリストに作成されたオブジェクトを挿入するために、中に設定するのですか? は
ArrayList customerList = jaxbUnmarshaller.unmarshal(file);
ような何かをすることは可能であろうかサブとスーパークラスを作成するとの唯一の方法はありますか?