クラスにJAXB を実装したいのですが、Test
変数がfinal
の場合、JAXB を注入することはできませんか? XmlAdapter
この場合に役立ちますか?
public class Test implements Serializable {
private final int limit;
private Map<String, Object> results;
private final Sub sub;
@XmlElementWrapper(name = "item") //tried with this also,but not successfull
@XmlAnyElement
private final List<Item> item;
public Test(final Sub sub, final List<Item> item, final int limit) {
this(pattern, results, 0, limit, offset);
}
}
public class Item implements Serializable {
private Base base;// Interface
public Item(final Base base) {
this.base = base;
}
}
private final List<Item> item;
Item
インターフェースも持つ反復クラスBase
です。実装したい場合は、xmlAdapter
それを行う必要がItem
ありTest
ますか?