Я успешно провел маршалинг в следующем классе
@XmlRootElement(name = "Field")
private static class MyField {
@XmlAttribute(name = "Name")
String name;
@XmlElement(name = "Size")
int size;
....}
Теперь я хочу, чтобы мой контейнерный класс содержал несколько экземпляров Field, поэтому я объявил класс следующим образом:
private static class MyFieldsCollection {
private Collection<MyField> fields = new LinkedList<MyField>();
public MyFieldsCollection() {}
....}
Когда я просто пытаюсь упорядочить поле контейнера, я получаю следующую ошибку:
class java.util.LinkedList, ни один из его суперклассов не известен этому контексту
Как аннотировать член поля, чтобы класс контейнера был маршалирован как коллекция полей?