pt.ist.fenixframework.dml.maven
Class AbstractDmlPostProcessorMojo

Package class diagram package AbstractDmlPostProcessorMojo
java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DmlPostProcessorMojo, TestDmlPostProcessorMojo

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


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractDmlPostProcessorMojo()
           
 
Method Summary
 void execute()
           
protected abstract  File getClassesDirectory()
           
protected abstract  List<String> getClasspathElements()
           
protected abstract  String getCodeGeneratorClassName()
           
protected abstract  File getDmlSourceDirectory()
           
protected abstract  org.apache.maven.project.MavenProject getMavenProject()
           
protected abstract  boolean verbose()
           
 
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
 

Constructor Detail

AbstractDmlPostProcessorMojo

public AbstractDmlPostProcessorMojo()
Method Detail

getMavenProject

protected abstract org.apache.maven.project.MavenProject getMavenProject()

getDmlSourceDirectory

protected abstract File getDmlSourceDirectory()

getClassesDirectory

protected abstract File getClassesDirectory()

getCodeGeneratorClassName

protected abstract String getCodeGeneratorClassName()

verbose

protected abstract boolean verbose()

getClasspathElements

protected abstract List<String> getClasspathElements()

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2013. All Rights Reserved.