|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.jvnet.jaxb2.maven2.AbstractXJC2Mojo<O>
org.jvnet.jaxb2.maven2.RawXJC2Mojo<com.sun.tools.xjc.Options>
org.jvnet.mjiip.v_2_2.XJC22Mojo
org.jvnet.mjiip.v_2.XJC2Mojo
org.jvnet.hyperjaxb3.maven2.Hyperjaxb3Mojo
public class Hyperjaxb3Mojo
| Nested Class Summary | |
|---|---|
static class |
Hyperjaxb3Mojo.Appender
|
| Field Summary | |
|---|---|
boolean |
generateEquals
Whether the equals(...) |
boolean |
generateHashCode
Whether the hashCode() method should be generated. |
boolean |
generateTransientId
Whether the generated id property must be transient. |
java.lang.String |
persistenceUnitName
Persistence unit name (EJB3 specific). |
java.io.File |
persistenceXml
Persistence unit name (EJB3 specific). |
java.lang.String[] |
postArgs
|
java.lang.String[] |
preArgs
|
java.lang.String[] |
resourceIncludes
Patterns for files to be included as resources. |
java.lang.String |
result
Generation result. |
java.lang.String |
roundtripTestClassName
Name of the roundtrip test case. |
java.io.File |
target
Target directory for the generated mappings. |
java.lang.String |
variant
Persistence variant. |
| Fields inherited from class org.jvnet.jaxb2.maven2.AbstractXJC2Mojo |
|---|
catalogResolver, plugins |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
Hyperjaxb3Mojo()
|
|
| Method Summary | |
|---|---|
protected java.util.List<java.lang.String> |
getArguments()
|
protected void |
logConfiguration()
Logs options defined directly as mojo parameters. |
protected void |
setupLogging()
Sets up the verbose and debug mode depending on mvn logging level, and sets up hyperjaxb logging. |
protected void |
setupMavenPaths()
Updates XJC's compilePath ans resources and update hyperjaxb2's resources, that is, *.hbm.xml files and hibernate.config.xml file. |
| Methods inherited from class org.jvnet.mjiip.v_2.XJC2Mojo |
|---|
getOptionsFactory |
| Methods inherited from class org.jvnet.mjiip.v_2_2.XJC22Mojo |
|---|
doExecute, generateCode, loadModel, writeCode |
| Methods inherited from class org.jvnet.jaxb2.maven2.RawXJC2Mojo |
|---|
createCatalogResolver, createClassLoader, createOptionsConfiguration, doExecute, execute, getBindingFiles, getBindingUrls, getDependsFiles, getEpisodeArtifacts, getEpisodeFiles, getProducesFiles, getSchemaFiles, getSchemaUrls, getXjcPluginArtifacts, getXjcPluginFiles, getXjcPluginURLs, injectDependencyDefaults, injectDependencyDefaults, isUpToDate, resolveArtifacts, resolveEpisodeArtifacts, resolveXJCPluginArtifacts, setupBindingFiles, setupDependsFiles, setupDirectories, setupFiles, setupProducesFiles, setupSchemaFiles |
| Methods inherited from class org.jvnet.jaxb2.maven2.AbstractXJC2Mojo |
|---|
createResourceEntryUrls, getAddCompileSourceRoot, getAddTestCompileSourceRoot, getArgs, getArtifactFactory, getArtifactMetadataSource, getArtifactResolver, getBindingDirectory, getBindingExcludes, getBindingIncludes, getBindings, getCatalog, getCatalogResolver, getCatalogURL, getClasspathElements, getDebug, getDisableDefaultExcludes, getEpisode, getEpisodeFile, getEpisodes, getExtension, getForceRegenerate, getGenerateDirectory, getGeneratePackage, getLocalRepository, getMavenProjectBuilder, getOtherDepends, getPluginArtifacts, getPlugins, getProduces, getProject, getReadOnly, getRemoveOldOutput, getSchemaDirectory, getSchemaExcludes, getSchemaIncludes, getSchemaLanguage, getSchemas, getSpecVersion, getStrict, getVerbose, getWriteCode, logApiConfiguration, setAddCompileSourceRoot, setAddTestCompileSourceRoot, setArgs, setArtifactFactory, setArtifactMetadataSource, setArtifactResolver, setBindingDirectory, setBindingExcludes, setBindingIncludes, setBindings, setCatalog, setCatalogResolver, setClasspathElements, setDebug, setDisableDefaultExcludes, setEpisode, setEpisodeFile, setEpisodes, setExtension, setForceRegenerate, setGenerateDirectory, setGeneratePackage, setLocalRepository, setMavenProjectBuilder, setOtherDepends, setPluginArtifacts, setPlugins, setProduces, setProject, setReadOnly, setRemoveOldOutput, setSchemaDirectory, setSchemaExcludes, setSchemaIncludes, setSchemaLanguage, setSchemas, setSpecVersion, setStrict, setVerbose, setWriteCode |
| 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 |
| Field Detail |
|---|
public java.io.File target
public java.lang.String roundtripTestClassName
public java.lang.String[] resourceIncludes
public java.lang.String variant
public java.lang.String persistenceUnitName
public java.io.File persistenceXml
public boolean generateHashCode
hashCode() method should be generated.
public boolean generateEquals
equals(...) methods should be generated.
public boolean generateTransientId
public java.lang.String result
public java.lang.String[] preArgs
public java.lang.String[] postArgs
| Constructor Detail |
|---|
public Hyperjaxb3Mojo()
| Method Detail |
|---|
protected void setupLogging()
setupLogging in class org.jvnet.jaxb2.maven2.RawXJC2Mojo<com.sun.tools.xjc.Options>
protected void logConfiguration()
throws org.apache.maven.plugin.MojoExecutionException
logConfiguration in class org.jvnet.jaxb2.maven2.RawXJC2Mojo<com.sun.tools.xjc.Options>org.apache.maven.plugin.MojoExecutionException
protected java.util.List<java.lang.String> getArguments()
throws org.apache.maven.plugin.MojoExecutionException
getArguments in class org.jvnet.jaxb2.maven2.RawXJC2Mojo<com.sun.tools.xjc.Options>org.apache.maven.plugin.MojoExecutionExceptionprotected void setupMavenPaths()
setupMavenPaths in class org.jvnet.jaxb2.maven2.RawXJC2Mojo<com.sun.tools.xjc.Options>xjcOpts -
org.apache.maven.plugin.MojoExecutionException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||