我正在开发一个使用 XStream 写入 XML 的程序。就目前而言,我只有一个实现 Converter 的类。这个单一的转换器接受我的整个配置,它的根是一个 HashMap,每个键的值是一个新的VMwareServer
类实例,它又具有一个 HashMap,其中键的值是一个新的VMwareVirtualMachine
类实例。每个相应的类都有设置和获取诸如IP address
和port number
之类的方法。
我想知道这是否是实现 XStream 转换器的正确方法,还是我应该创建一个单独的转换器来将每个类自己转换为 XML?
如果对我的意思仍有疑问,我可以显示一些代码。