java.util Collection インターフェイスを実装するクラスがあり、jax-b を使用してカスタム XML マーシャリングを行いたいと考えています。
XmlAdapter を使用しようとすると、無視され、jax-b はコレクションのデフォルトの動作を使用します。
実装コレクションを削除すると、jax-b はアダプターを使用します。
次のコードは機能しません:
@XmlJavaTypeAdapter(value = MyAdapter.class)
public class MyClassCollection implements Collection<MyClass> {
...
}
次のコードは機能します (ただし、Collection は実装していません)。
@XmlJavaTypeAdapter(value = MyAdapter.class)
public class MyClassCollection {
...
}
コレクションを実装するクラスで MyAdapter.class を使用する方法について誰かが考えていますか?
前もって感謝します!