-
Notifications
You must be signed in to change notification settings - Fork 13
Maven JAXB2 Plugin
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 :
-
uncomment generate goal in pom.xml
-
mvn jaxb2:generate
-
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); }