org.codehaus.modello.maven
Class AbstractModelloGeneratorMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.modello.maven.AbstractModelloGeneratorMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- ModelloConvertersMojo, ModelloGenerateMojo, ModelloJavaMojo, ModelloJDOMWriterMojo, ModelloJPoxJdoMappingMojo, ModelloJPoxMetadataClassMojo, ModelloJPoxStoreMojo, ModelloPlexusRegistryReaderMojo, ModelloPlexusRegistryWriterMojo, ModelloStaxReaderMojo, ModelloStaxWriterMojo, ModelloXdocMojo, ModelloXpp3ReaderMojo, ModelloXpp3WriterMojo, ModelloXsdMojo
public abstract class AbstractModelloGeneratorMojo
- extends org.apache.maven.plugin.AbstractMojo
- Version:
- $Id: AbstractModelloGeneratorMojo.java 827 2007-03-21 19:31:37Z joakime $
- Author:
- Trygve Laugstøl
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
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 |
AbstractModelloGeneratorMojo
public AbstractModelloGeneratorMojo()
getGeneratorType
protected abstract java.lang.String getGeneratorType()
getOutputDirectory
public abstract java.io.File getOutputDirectory()
producesCompilableResult
protected boolean producesCompilableResult()
producesResources
protected boolean producesResources()
createParameters
protected java.util.Properties createParameters()
- Creates a Properties objects.
The abstract mojo will override the output directory, the version and the
package with version flag.
- Returns:
- the parameters
customizeParameters
protected void customizeParameters(java.util.Properties parameters)
- Override this method to customize the values in the properties set.
This method will be called after the parameters have been populated with the
parameters in the abstract mojo.
- Parameters:
parameters
- the parameters to customize
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
getBasedir
public java.lang.String getBasedir()
setBasedir
public void setBasedir(java.lang.String basedir)
getModel
public java.lang.String getModel()
setModel
public void setModel(java.lang.String model)
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String version)
getPackageWithVersion
public boolean getPackageWithVersion()
setPackageWithVersion
public void setPackageWithVersion(boolean packageWithVersion)
getModelloCore
public org.codehaus.modello.core.ModelloCore getModelloCore()
setModelloCore
public void setModelloCore(org.codehaus.modello.core.ModelloCore modelloCore)
getProject
public org.apache.maven.project.MavenProject getProject()
setProject
public void setProject(org.apache.maven.project.MavenProject project)
setPackagedVersions
public void setPackagedVersions(java.util.List packagedVersions)
Copyright © 2001-2011 Codehaus. All Rights Reserved.