org.codehaus.modello.maven

Class AbstractModelloGeneratorMojo

public abstract class AbstractModelloGeneratorMojo extends AbstractMojo

Version: $Id: AbstractModelloGeneratorMojo.java 827 2007-03-21 19:31:37Z joakime $

Author: Trygve Laugstøl

Method Summary
protected PropertiescreateParameters()
Creates a Properties objects.
protected voidcustomizeParameters(Properties parameters)
Override this method to customize the values in the properties set.
voidexecute()
StringgetBasedir()
protected abstract StringgetGeneratorType()
StringgetModel()
ModelloCoregetModelloCore()
abstract FilegetOutputDirectory()
booleangetPackageWithVersion()
MavenProjectgetProject()
StringgetVersion()
protected booleanproducesCompilableResult()
protected booleanproducesResources()
voidsetBasedir(String basedir)
voidsetModel(String model)
voidsetModelloCore(ModelloCore modelloCore)
voidsetPackagedVersions(List packagedVersions)
voidsetPackageWithVersion(boolean packageWithVersion)
voidsetProject(MavenProject project)
voidsetVersion(String version)

Method Detail

createParameters

protected 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(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()

getBasedir

public String getBasedir()

getGeneratorType

protected abstract String getGeneratorType()

getModel

public String getModel()

getModelloCore

public ModelloCore getModelloCore()

getOutputDirectory

public abstract File getOutputDirectory()

getPackageWithVersion

public boolean getPackageWithVersion()

getProject

public MavenProject getProject()

getVersion

public String getVersion()

producesCompilableResult

protected boolean producesCompilableResult()

producesResources

protected boolean producesResources()

setBasedir

public void setBasedir(String basedir)

setModel

public void setModel(String model)

setModelloCore

public void setModelloCore(ModelloCore modelloCore)

setPackagedVersions

public void setPackagedVersions(List packagedVersions)

setPackageWithVersion

public void setPackageWithVersion(boolean packageWithVersion)

setProject

public void setProject(MavenProject project)

setVersion

public void setVersion(String version)
Copyright © 2001-2009 Codehaus. All Rights Reserved.