У меня есть
XStream> обратная совместимость при создании абстракции в модели
class A { @xstreamalias("obj1"); Object obj1; @xstreamalias("obj2"); Object obj2; } and I want to change to class AbstractA { @xstreamalias("obj1"); Object obj1; } class A extends AbstractA{ @xstreamalias("obj2"); Object obj2; }
без потери содержимого obj1.
В настоящее время у меня нет проблем с чтением старого xml, за исключением того, что я теряю содержимое obj1. это как-то поддерживается в xstream? Я имею в виду, что абстракция - обычное явление при изменении модели.