org.codehaus.modello.maven

Class AbstractModelloGeneratorMojo

public abstract class AbstractModelloGeneratorMojo extends AbstractMojo

Version: $Id: AbstractModelloGeneratorMojo.java 514 2005-12-09 07:30:37Z brett $

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()
voidsetBasedir(String basedir)
voidsetModel(String model)
voidsetModelloCore(ModelloCore modelloCore)
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.

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

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

setBasedir

public void setBasedir(String basedir)

setModel

public void setModel(String model)

setModelloCore

public void setModelloCore(ModelloCore modelloCore)

setPackageWithVersion

public void setPackageWithVersion(boolean packageWithVersion)

setProject

public void setProject(MavenProject project)

setVersion

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