XMLEncoderオブジェクトグラフ(私の場合はツリー)をファイルに書き込もうとしています。ただし、それに含まれる1つのクラスは実際にはJava Beanではなく、その内臓を公にアクセス可能にすることは特に好きではありません。リストのようにアクセスされ、適切なadd/removeメソッドがあります。
私はすでにPersistenceDelegateそれに対処するための習慣を書きました。PersistenceDelegateただし、XMLEncoderインスタンスに手動で追加する必要があるようです。
それを単独で取得する方法はありますか、XMLEncoderまたはエンコーダーを使用して上記のクラスを含む可能性のあるグラフを作成するたびに、本当に追加する必要がありますか?