Делаю я сериалайзер-десериалайзер в xml. Есть у меня такой класс в каком-то пакете
@XMLAlias("organization")
public static class Organization{
...
}
Код аннотации:
@Target({ElementType.FIELD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface XMLAlias {
String value();
}
Соответсвенно в коде сериалайзера в том случае, если присутсвует аннотация, имя класса в итоговом xml документе заменяется на значение аннотации, в данном случае <organization>. Я не могу понять, как мне при десериализации найти в рантайме исходное имя класса(которое состоит из пакета + непосредственно имя класса),
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости