次のクラスを正常にマーシャリングしました
@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() {}
....}
オブジェクトフィールドをマーシャリングしようとすると、次のエラーが発生します。
クラス java.util.LinkedList もそのスーパークラスもこのコンテキストに認識されていません
コンテナー クラスがフィールドのコレクションとしてマーシャリングされるように、フィールド メンバーに注釈を付けるにはどうすればよいですか?