我正在尝试使用XMLEncoder
将对象图(在我的情况下为树)写入文件。但是,其中包含的一个类实际上并不是一个 Java bean,而且我并不特别喜欢公开访问它的内容。它的访问更像是一个列表,并且具有适当的add
/remove
方法。
我已经写了一个习惯PersistenceDelegate
来处理这个问题。但是,似乎我必须手动将其添加PersistenceDelegate
到实例中。XMLEncoder
有什么方法可以XMLEncoder
自行获取它,或者每当我使用编码器编写可能包含所述类的图形时,我真的需要添加它吗?