Различия между XStreamAsAttribute, useAttributeFor и aliasAttribute в XStream - PullRequest
0 голосов
/ 21 ноября 2018

Я читал документацию и искал несколько примеров использования библиотеки XStream с XML, который использует атрибуты, но меня немного смущают различия между этими тремя:

  1. @XStreamAsAttributeаннотация ( Учебное пособие по аннотациям и документация );
  2. useAttributeFor метод ( Учебное пособие по псевдонимам и документация )
  3. aliasAttribute метод ( документация ).

Кажется, что использование аннотации @XStreamAsAttribute является способом определения атрибутов в классе, но затем,какая польза от метода useAttributeFor?Это полезно, когда вы не можете изменить аннотацию класса?

А как насчет метода aliasAttribute?Это просто для присвоения атрибуту другого имени?


Некоторые ссылки, которые я видел, с примерами:

...