Существует ли инструмент для создания интерфейсов, а также классов из схем xml? Я уже автоматически генерирую классы JAXB из своих схем, но мне бы хотелось, чтобы набор совпадающих интерфейсов для внешнего кода компилировался. Я не хочу использовать эти интерфейсы с Marshaller. Похоже, что XJC используется для создания интерфейсов + классов, но теперь генерирует только классы. Я всегда мог вручную создавать интерфейсы и использовать плагин JAXB, чтобы заставить каждый автогенерируемый класс наследовать каждый интерфейс, но это нецелесообразно.Создание интерфейсов из схемы
2
A
ответ
2
Я имел успех, указав глобальные привязки JAXB, как так:
<jxb:bindings version="2.1" xmlns:jxb="http://java.sun.com/xml/ns/jaxb">
<jxb:globalBindings generateValueClass="false" />
</jxb:bindings>
См http://jaxb.java.net/guide/Migrating_JAXB_1_0_applications_to_JAXB_2_x.html.
Если вы используете maven-jaxb2-plugin, вам просто нужно включить указанное выше в файл с расширением .xjb в том же месте, что и схема.
Смежные вопросы
- 1. Схемы остаточных API-интерфейсов
- 2. Создание моделей из схемы Rails
- 3. Создание SQL-схемы из XML
- 4. Создание классов jaxb из схемы
- 5. Создание таблицы схемы из сущностей
- 6. Hibernate - создание классов из схемы
- 7. Создание интерфейсов машинописных текстов с интерфейсов Java
- 8. Создание быстрых интерфейсов GUI
- 9. vb.net - создание массива/списка из загруженных интерфейсов
- 10. Создание пользовательских интерфейсов из модели базы данных
- 11. Создание Java-интерфейсов websocket
- 12. Создание объекта из вызова api и схемы схемы
- 13. Создание mixin интерфейсов в Typcript
- 14. Создание пользовательских форм из схемы БД
- 15. Создание объекта реляционной схемы из диаграммы класса
- 16. Создание цветовой схемы из одного цвета
- 17. Создание объектов значения ActionScript из схемы xsd
- 18. Создание схемы базы данных из сопоставления NHibernate
- 19. Создание схемы базы данных из WSDL-файла
- 20. Создание db-схемы из класса C#
- 21. Создание Xml-документа из простой схемы XSD
- 22. Создание сценария схемы базы данных из NHibernate
- 23. Создание файла класса C# из XML-схемы
- 24. Создание блок-схемы из текстового редактора
- 25. Создание веб-форм из схемы базы данных
- 26. Создание схемы JSON из класса C#
- 27. Создание файлов классов объектов из схемы таблицы
- 28. Создание json-схемы из json с restangular
- 29. Создание XML из схемы XML (перетаскивание)
- 30. SQL Server: создание таблицы из хранимой схемы?