mdclasses
mdclasses copied to clipboard
Кастомные аннотации настроек парсинга
Есть идея используя "свои" аннотации перенести настройки из фабрики XStream в сами объекты И на основании их формировать настройки для парсера/читателя в зависимости от используемого формата.
Пока вижу два варианта кастомных аннотаций для настроек разбора и использовать их вместо/вместе стандартных
- Отдельно для конфигуратора и EDT со всеми вариантами настроек
Designer(string[] alias, boolean implicit, Converter converter, Class impl)
EDT(string[] alias, boolean implicit, Converter converter, Class impl)
- Совместные аннотации
Alias(string[] designer, string[] edt)
Implicit(boolean designer, boolean edt)