Maven module :un.storage : binding-xml-mvn :
Class : un.storage.binding.xml.XMLBindingMojo
Extends/Implements : org.apache.maven.plugin.AbstractMojo
Subclasses : -

automatically generate classes from an XSD schema.
Integrated in maven build process.
TODO remove maven some day, make an ant/ivy/maven replacement.
author  Johann Sorel


Variables : SEQUENCE_CLASS, COLLECTION_CLASS, xsdPath, sourcePath, classPackages, ioPackage, classType
Functions : execute


public JavaClass SEQUENCE_CLASS

public JavaClass COLLECTION_CLASS


Path to xsd file.
protected String xsdPath


Folder where to store generated code.
protected String sourcePath


Class package of generated classes.
Pattern : Namespace=package
protected List classPackages


Class package of reader/writer classes.
Pattern : package
protected String ioPackage


Generated classes type :
POJO or DOM
protected String classType


public void execute ()