org.codehaus.mojo.appfuse.mojo
Class GenerateModelMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.appfuse.mojo.MojoBase
org.codehaus.mojo.appfuse.mojo.PojoMojoBase
org.codehaus.mojo.appfuse.mojo.GenerateModelMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public class GenerateModelMojo
- extends PojoMojoBase
This mojo class will create model or value objects from a set of hbm.xml files.
- Version:
- $Id: $
- Author:
- Scott Ryan
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Method Summary |
java.lang.String |
getOutputPattern()
This method implements the abstract method in the base class allowing a different pattern to be used for this
generation. |
java.lang.String |
getTemplateName()
This method implments the abstract method in the base class to allow a different template name to be processed. |
java.lang.String |
toString()
toString methode: creates a String representation of the object |
protected void |
validateProperties(java.util.Properties inProperties)
This method is used to make sure the proper properties are set to be used in processing this mojo. |
Methods inherited from class org.codehaus.mojo.appfuse.mojo.MojoBase |
getBasePackageName, getCopyOverWrite, getFilePattern, getModelDirectory, getModelPackageName, getMojoName, getOutputDirectory, getProcessingProperties, getSourceDirectory, setBasePackageName, setCopyOverWrite, setFilePattern, setModelDirectory, setMojoName, setOutputDirectory, setProcessingProperties, setSourceDirectory |
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, wait, wait, wait |
GenerateModelMojo
public GenerateModelMojo()
- Creates a new GenerateModelMojo object.
getTemplateName
public java.lang.String getTemplateName()
- This method implments the abstract method in the base class to allow a different template name to be processed.
- Specified by:
getTemplateName
in class PojoMojoBase
- Returns:
- The value of template name.
getOutputPattern
public java.lang.String getOutputPattern()
- This method implements the abstract method in the base class allowing a different pattern to be used for this
generation.
- Specified by:
getOutputPattern
in class PojoMojoBase
- Returns:
- The value of output pattern.
validateProperties
protected void validateProperties(java.util.Properties inProperties)
- This method is used to make sure the proper properties are set to be used in processing this mojo. These
properties are passed in to the generator to be used within any freemarker templates.
- Specified by:
validateProperties
in class PojoMojoBase
- Parameters:
inProperties
- The project properties that already have been populated.
toString
public java.lang.String toString()
- toString methode: creates a String representation of the object
- Overrides:
toString
in class PojoMojoBase
- Returns:
- the String representation
Copyright © 2006-2009. All Rights Reserved.