如何实现可与XMLEncoder / Decoder一起使用的序列化代理? 经典的(Bloch one,我的意思)不起作用......
答案 0 :(得分:1)
我认为您需要为每个PersistenceDelegate
实例设置Encoder
秒。您可以使用提供BeanInfo
的常用bean机制对属性进行一些更改。
如果你看一下来源,你会发现AWT和Swing豆有很多硬连线的软糖。这真的不太好 - 我建议看看像JAXB这样的东西。
答案 1 :(得分:0)
简短的回答是你需要编写一个管理序列化的前端。然而,这将是痛苦的,可能不会给你你想要的。原始的Java序列化机制允许对象控制自己的序列化和反序列化,而XML实现则不然。据我所知,XMLEncoder / XMLDecoder仅用于值对象。
如果你描述了你实际想要完成的事情,很可能有人可以给你另一种方法。