org.quattor.maven
Class AbstractPanMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.quattor.maven.AbstractPanMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
PanBuildMojo, PanCheckSyntaxMojo

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


Field Summary
protected  File sourceDirectory
          root directory of pan sources
protected  boolean verbose
          print compilation summary
protected  String warnings
          warnings flag ("ON", "OFF", or "FATAL")
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractPanMojo()
           
 
Method Summary
abstract  void execute()
           
protected  CompilerOptions.DeprecationWarnings warningsFromString(String s)
           
 
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

sourceDirectory

protected File sourceDirectory
root directory of pan sources


verbose

protected boolean verbose
print compilation summary


warnings

protected String warnings
warnings flag ("ON", "OFF", or "FATAL")

Constructor Detail

AbstractPanMojo

public AbstractPanMojo()
Method Detail

execute

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

warningsFromString

protected CompilerOptions.DeprecationWarnings warningsFromString(String s)
                                                          throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2012 Quattor. All Rights Reserved.