Конфигурация для создания классов с использованием JiBX, расширяющая абстрактный класс
Я делаю проект, требующий настройки сгенерированного класса. Я мог создать класс и применить глобальную настройку. Теперь мне нужно расширить каждый класс абстрактным классом A. Все сгенерированные классы вместе с классом A находятся в одном пакете. Я сделал глобальную настройку, создав файл настройки xsd и настроив его в pom.xml. Вот файл настройки xsd:
<schema prefer-inline="true" show-schema="false" import-docs="true" use-inner="true"
names="spdx-schema.xsd"/>
Вот как я настроил это в pom.xml:
<configuration>
<schemaBindingDirectory>src/main/source-code</schemaBindingDirectory>
<load>true</load>
<validate>true</validate>
<!--<verbose>true</verbose>-->
<verify>true</verify>
<schemaLocation>src/main/config</schemaLocation>
<customizations>
<customization>src/main/custom/global-customization.xsd</customization>
</customizations>
<includeSchemas>
<includeSchema>spdx-schema.xsd</includeSchema>
</includeSchemas>
<options>
<package>org.spdx.library.model</package>
</options>
</configuration>
Как мне создать файл настройки, чтобы расширить каждый сгенерированный класс классом A? Я сослался на страницу: http://jibx.sourceforge.net/fromschema/codegen-extends.html, но мне не помогли.