Конфигурация для создания классов с использованием 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, но мне не помогли.

0 ответов

Другие вопросы по тегам