org.codehaus.mojo.hibernate3.exporter
Class Hbm2JavaGeneratorMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.hibernate3.HibernateExporterMojo
          extended by org.codehaus.mojo.hibernate3.exporter.Hbm2JavaGeneratorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.mojo.hibernate3.ExporterMojo
Direct Known Subclasses:
Hbm2DAOExporterMojo

public class Hbm2JavaGeneratorMojo
extends HibernateExporterMojo

Generates Java classes from set of *.hbm.xml files

Version:
$Id: Hbm2JavaGeneratorMojo.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Johann Reyes

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
Hbm2JavaGeneratorMojo()
          Default constructor.
 
Method Summary
protected  org.hibernate.tool.hbm2x.Exporter configureExporter(org.hibernate.tool.hbm2x.Exporter exp)
          Configures the Exporter.
protected  org.hibernate.tool.hbm2x.Exporter createExporter()
          Instantiates a org.hibernate.tool.hbm2x.POJOExporter object.
 java.lang.String getName()
          Returns hbm2java.
 
Methods inherited from class org.codehaus.mojo.hibernate3.HibernateExporterMojo
addDefaultComponent, doExecute, execute, getComponent, getComponentConfiguration, getComponentProperty, getComponentProperty, getComponentProperty, getProject
 
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.Mojo
getLog, setLog
 

Constructor Detail

Hbm2JavaGeneratorMojo

public Hbm2JavaGeneratorMojo()
Default constructor.

Method Detail

getName

public java.lang.String getName()
Returns hbm2java.

Returns:
String goal's name

configureExporter

protected org.hibernate.tool.hbm2x.Exporter configureExporter(org.hibernate.tool.hbm2x.Exporter exp)
                                                       throws org.apache.maven.plugin.MojoExecutionException
Description copied from class: HibernateExporterMojo
Configures the Exporter.

Overrides:
configureExporter in class HibernateExporterMojo
Parameters:
exp - Exporter to configure
Returns:
Exporter
Throws:
org.apache.maven.plugin.MojoExecutionException - if there is an error configuring the exporter
See Also:
HibernateExporterMojo.configureExporter(org.hibernate.tool.hbm2x.Exporter)

createExporter

protected org.hibernate.tool.hbm2x.Exporter createExporter()
Instantiates a org.hibernate.tool.hbm2x.POJOExporter object.

Specified by:
createExporter in class HibernateExporterMojo
Returns:
POJOExporter


Copyright © 2005-2009. All Rights Reserved.