Skip to content
newca12 edited this page Sep 29, 2012 · 4 revisions

This Maven 2 plugin wraps the JAXB 2.x XJC compiler and provides the capability to generate Java sources from XML Schemas.

http://confluence.highsource.org/display/MJIIP/Maven+JAXB2+Plugin

The generated sources of the project have been generated like this :

  1. uncomment generate goal in pom.xml

  2. mvn jaxb2:generate

  3. add a listener for page in MediaWikiType.java

      /**
      * Install a listener for page on this object. If l is null, the listener
      * is removed again.
      */
     public void setPageListener(final Listener l) {
         page = (l == null) ? null : new ArrayList<PageType>() {
             public boolean add(PageType o) {
                 l.handlePage(MediaWikiType.this, o);
                 return false;
             }
         };
     }
    
     /**
      * This listener is invoked every time a new page is unmarshalled.
      */
     public static interface Listener {
         void handlePage(MediaWikiType mediaWikiType, PageType page);
     }
    
Clone this wiki locally