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