org.jibx.schema.plugin
Class GenerateJibxProject

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo
          extended by org.jibx.schema.plugin.BaseJibxProjectBuilder
              extended by org.jibx.schema.plugin.GenerateJibxProject
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class GenerateJibxProject
extends BaseJibxProjectBuilder

Auto-build a JiBX binding project given the schema URL.

Author:
Don Corley

Field Summary
static String JIBX_DOMAIN
           
 
Fields inherited from class org.jibx.schema.plugin.BaseJibxProjectBuilder
STRING_ENCODING, URL_ENCODING
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GenerateJibxProject()
           
 
Method Summary
 void execute()
          Run
 
Methods inherited from class org.jibx.schema.plugin.BaseJibxProjectBuilder
getBindingFromStream, schemaLocationToPackage, stringToPackageName, writeThisModel, writeThisModel
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.plugin.ContextEnabled
getPluginContext, setPluginContext
 

Field Detail

JIBX_DOMAIN

public static final String JIBX_DOMAIN
See Also:
Constant Field Values
Constructor Detail

GenerateJibxProject

public GenerateJibxProject()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Run

Specified by:
execute in interface org.apache.maven.plugin.Mojo
Overrides:
execute in class BaseJibxProjectBuilder
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException


Copyright © 2005-2011 jibx.org. All Rights Reserved.