org.jamon.maven
Class AbstractJamonMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.jamon.maven.AbstractJamonMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
JamonMojo, JamonTestMojo

public abstract class AbstractJamonMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractJamonMojo()
           
 
Method Summary
protected  void doExecute()
           
protected  org.apache.maven.project.MavenProject getProject()
           
protected abstract  java.io.File templateOutputDir()
           
protected abstract  java.io.File templateSourceDir()
           
 
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
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Constructor Detail

AbstractJamonMojo

public AbstractJamonMojo()
Method Detail

templateSourceDir

protected abstract java.io.File templateSourceDir()

templateOutputDir

protected abstract java.io.File templateOutputDir()

doExecute

protected void doExecute()
                  throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getProject

protected org.apache.maven.project.MavenProject getProject()


jamon