|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.apache.torque.mojo.BaseMojo
org.apache.torque.mojo.AntTaskMojo
org.apache.torque.mojo.TexenTaskMojo
public abstract class TexenTaskMojo
The base class for mojos that wrap Texen Ant Tasks
| Field Summary | |
|---|---|
private String |
contextPropertiesPath
The path to the generated context property file. |
private String |
outputDir
The directory where the generator output is written |
private String |
templatePath
The base path where the templates are read from, if they are not read from the classpath. |
private boolean |
useClasspath
Whether the templates should be loaded from the classpath. |
private Map<?,?> |
userContextProperties
A map where all user-defined context properties can be set. |
| Fields inherited from class org.apache.torque.mojo.BaseMojo |
|---|
FS, SKIP_PACKAGING_TYPE |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
TexenTaskMojo()
|
|
| Method Summary | |
|---|---|
protected void |
configureTask()
Configures the Texen task wrapped by this mojo. |
void |
executeMojo()
Executes the wrapped Texen task. |
protected void |
generateContextProperties()
Generates the context properties file for Texen. |
String |
getContextPropertiesPath()
Returns the path to the generated property file used as Texen's context properties. |
protected org.apache.texen.ant.TexenTask |
getGeneratorTask()
returns the generator Task for this mojo. |
protected abstract org.apache.commons.configuration.PropertiesConfiguration |
getMojoContextProperties()
Returns the context properties for the Texen task which are defined in the configuration of the child mojo. |
String |
getOutputDir()
Returns the path to Torque's output directory. |
String |
getTemplatePath()
Returns the path to Torque's templates, if the classpath is not used to load the templates. |
boolean |
getUseClasspath()
Returns whether the classpath is used to locate the templates. |
Map<?,?> |
getUserContextProperties()
Returns the map which defines user-defined context properties. |
void |
setContextPropertiesPath(String contextPropertiesPath)
Sets the path to the generated property file used as Texen's context properties. |
void |
setOutputDir(String outputDir)
Sets the path to Torque's output directory. |
void |
setTemplatePath(String templatePath)
Sets the path to Torque's templates, if the classpath is not used to load the templates. |
void |
setUseClasspath(boolean useClasspath)
Sets whether the classpath should be used to locate the templates. |
void |
setUserContextProperties(Map<?,?> userContextProperties)
Sets the map which defines user-defined context properties. |
| Methods inherited from class org.apache.torque.mojo.AntTaskMojo |
|---|
getAntProject, getAntTask, getIniatializedAntProject, setAntProject, setAntTask |
| Methods inherited from class org.apache.torque.mojo.BaseMojo |
|---|
afterExecution, beforeExecution, execute, getEncoding, getMavenSession, getProject, getSettings, isForceMojoExecution, isSkip, isStartMavenLogger, setEncoding, setForceMojoExecution, setMavenSession, setProject, setSettings, setSkip, setStartMavenLogger, skipMojo |
| 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 |
| Field Detail |
|---|
private String outputDir
private String templatePath
private boolean useClasspath
private Map<?,?> userContextProperties
private String contextPropertiesPath
| Constructor Detail |
|---|
public TexenTaskMojo()
| Method Detail |
|---|
public void setOutputDir(String outputDir)
outputDir - the path to Torque's output directory.public String getOutputDir()
public void setTemplatePath(String templatePath)
templatePath - the path to Torque's templates.public String getTemplatePath()
public void setUseClasspath(boolean useClasspath)
templatePath - the path to Torque's templates.public boolean getUseClasspath()
public void setContextPropertiesPath(String contextPropertiesPath)
generatedPropertyFilePath - the path to the generated context properties file.public String getContextPropertiesPath()
public void setUserContextProperties(Map<?,?> userContextProperties)
contextProperties - the user-defined context properties.public Map<?,?> getUserContextProperties()
protected org.apache.texen.ant.TexenTask getGeneratorTask()
protected void generateContextProperties()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException - if an error occurs.
protected void configureTask()
throws org.apache.maven.plugin.MojoExecutionException
configureTask in class AntTaskMojoorg.apache.maven.plugin.MojoExecutionException
public void executeMojo()
throws org.apache.maven.plugin.MojoExecutionException
executeMojo in class AntTaskMojoorg.apache.maven.plugin.MojoExecutionException - if an error occurs during execution.Mojo.execute()protected abstract org.apache.commons.configuration.PropertiesConfiguration getMojoContextProperties()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||