net.objectlab.qalab.m2
Class BuildStatChartMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by net.objectlab.qalab.m2.BuildStatChartMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
CoberturaChartMojo

public class BuildStatChartMojo
extends org.apache.maven.plugin.AbstractMojo

Goal which generates the QALab BuildStat chart.

Author:
Dave Sag.

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
BuildStatChartMojo()
           
 
Method Summary
 void execute()
          validates the input then generates the charts.
 java.lang.String getFilePrefix()
           
 int getHeight()
           
 int getMovingAverage()
           
 java.io.File getQalabFile()
           
 java.lang.String getSummaryTypes()
           
 java.io.File getToDir()
           
 java.lang.String getTypes()
           
 int getWidth()
           
 boolean isQuiet()
           
 boolean isSummaryOnly()
           
 void setFilePrefix(java.lang.String filePrefix)
           
 void setHeight(int height)
           
 void setMovingAverage(int movingAverage)
           
 void setQalabFile(java.io.File qalabFile)
           
 void setQuiet(boolean quiet)
           
 void setSummaryOnly(boolean summaryOnly)
           
 void setSummaryTypes(java.lang.String summaryTypes)
           
 void setToDir(java.io.File toDir)
           
 void setTypes(java.lang.String types)
           
 void setWidth(int width)
           
 void setXAxisSummaryTitle(java.lang.String xAxisSummaryTitle)
           
 void setXAxisTitle(java.lang.String xAxisTitle)
           
 void setYAxisSummaryTitle(java.lang.String yAxisSummaryTitle)
           
 void setYAxisTitle(java.lang.String yAxisTitle)
           
 
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

BuildStatChartMojo

public BuildStatChartMojo()
Method Detail

execute

public final void execute()
                   throws org.apache.maven.plugin.MojoExecutionException
validates the input then generates the charts.

Throws:
org.apache.maven.plugin.MojoExecutionException - if anything goes wrong.

isSummaryOnly

public boolean isSummaryOnly()
Returns:
the summaryOnly

setSummaryOnly

public void setSummaryOnly(boolean summaryOnly)
Parameters:
summaryOnly - the summaryOnly to set

getSummaryTypes

public java.lang.String getSummaryTypes()
Returns:
the summaryTypes

setSummaryTypes

public void setSummaryTypes(java.lang.String summaryTypes)
Parameters:
summaryTypes - the summaryTypes to set

getFilePrefix

public java.lang.String getFilePrefix()
Returns:
the filePrefix

setFilePrefix

public void setFilePrefix(java.lang.String filePrefix)
Parameters:
filePrefix - the filePrefix to set

getHeight

public int getHeight()
Returns:
the height

setHeight

public void setHeight(int height)
Parameters:
height - the height to set

getMovingAverage

public int getMovingAverage()
Returns:
the movingAverage

setMovingAverage

public void setMovingAverage(int movingAverage)
Parameters:
movingAverage - the movingAverage to set

getQalabFile

public java.io.File getQalabFile()
Returns:
the qalabFile

setQalabFile

public void setQalabFile(java.io.File qalabFile)
Parameters:
qalabFile - the qalabFile to set

isQuiet

public boolean isQuiet()
Returns:
the quiet

setQuiet

public void setQuiet(boolean quiet)
Parameters:
quiet - the quiet to set

getToDir

public java.io.File getToDir()
Returns:
the toDir

setToDir

public void setToDir(java.io.File toDir)
Parameters:
toDir - the toDir to set

getTypes

public java.lang.String getTypes()
Returns:
the types

setTypes

public void setTypes(java.lang.String types)
Parameters:
types - the types to set

getWidth

public int getWidth()
Returns:
the width

setWidth

public void setWidth(int width)
Parameters:
width - the width to set

setXAxisSummaryTitle

public void setXAxisSummaryTitle(java.lang.String xAxisSummaryTitle)

setXAxisTitle

public void setXAxisTitle(java.lang.String xAxisTitle)

setYAxisSummaryTitle

public void setYAxisSummaryTitle(java.lang.String yAxisSummaryTitle)

setYAxisTitle

public void setYAxisTitle(java.lang.String yAxisTitle)


Copyright © 2005-2006 ObjectLab Financial Ltd. All Rights Reserved.