net.sf.mvnflexreports
Class ActionScriptUMLMavenReport

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.reporting.AbstractMavenReport
          extended by net.sf.mvnflexreports.AbstractGraphvizMavenReport
              extended by net.sf.mvnflexreports.ActionScriptUMLMavenReport
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenReport

public class ActionScriptUMLMavenReport
extends AbstractGraphvizMavenReport

Author:
Rémi Flament

Field Summary
protected  java.lang.String actionScriptUMLLayout
          The layout to use.
protected  java.lang.String classFillColor
          The fill color for classes in the graphical report
protected  java.lang.String interfaceFillColor
          The fill color for interfaces in the graphical report
protected  java.lang.String mxmlFillColor
          The fill color for mxmls in the graphical report
protected  java.io.File outputDirectory
          The output directory for the final HTML report.
protected  org.apache.maven.project.MavenProject project
          The project to analyse.
 
Fields inherited from class net.sf.mvnflexreports.AbstractGraphvizMavenReport
fontName, fontSize, programName
 
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ActionScriptUMLMavenReport()
           
 
Method Summary
protected  void executeReport(java.util.Locale locale)
           
 java.lang.String getActionScriptUMLLayout()
           
 java.lang.String getClassFillColor()
           
 java.lang.String getDescription(java.util.Locale locale)
           
 java.lang.String getInterfaceFillColor()
           
 java.lang.String getName(java.util.Locale locale)
           
protected  java.lang.String getOutputDirectory()
           
 java.lang.String getOutputName()
           
protected  org.apache.maven.project.MavenProject getProject()
           
protected  org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
           
 java.io.File getSourceDir()
           
 boolean isShowAssociations()
           
 boolean isShowAttributesAndMethods()
           
 void setActionScriptUMLLayout(java.lang.String actionScriptUMLLayout)
           
 void setClassFillColor(java.lang.String classFillColor)
           
 void setInterfaceFillColor(java.lang.String interfaceFillColor)
           
 void setMxmlFillColor(java.lang.String mxmlFillColor)
           
 void setShowAssociations(boolean showAssociations)
           
 void setShowAttributesAndMethods(boolean showAttributesAndMethods)
           
 void setSourceDir(java.io.File sourceDir)
           
 
Methods inherited from class net.sf.mvnflexreports.AbstractGraphvizMavenReport
getFiles, setFontName, setFontSize, setProgramName
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
canGenerateReport, closeReport, execute, generate, getCategoryName, getReportOutputDirectory, getSink, isExternalReport, setReportOutputDirectory
 
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

outputDirectory

protected java.io.File outputDirectory
The output directory for the final HTML report. Note that this parameter is only evaluated if the goal is run directly from the command line or during the default lifecycle. If the goal is run indirectly as part of a site generation, the output directory configured in the Maven Site Plugin is used instead.


classFillColor

protected java.lang.String classFillColor
The fill color for classes in the graphical report


interfaceFillColor

protected java.lang.String interfaceFillColor
The fill color for interfaces in the graphical report


mxmlFillColor

protected java.lang.String mxmlFillColor
The fill color for mxmls in the graphical report


actionScriptUMLLayout

protected java.lang.String actionScriptUMLLayout
The layout to use. This parameter will be used as the rankdir parameter.


project

protected org.apache.maven.project.MavenProject project
The project to analyse.

Constructor Detail

ActionScriptUMLMavenReport

public ActionScriptUMLMavenReport()
Method Detail

executeReport

protected void executeReport(java.util.Locale locale)
                      throws org.apache.maven.reporting.MavenReportException
Specified by:
executeReport in class org.apache.maven.reporting.AbstractMavenReport
Throws:
org.apache.maven.reporting.MavenReportException

getOutputName

public java.lang.String getOutputName()

getSourceDir

public java.io.File getSourceDir()
Returns:
Returns the sourceDir.

setSourceDir

public void setSourceDir(java.io.File sourceDir)
Parameters:
sourceDir - The sourceDir to set.

getOutputDirectory

protected java.lang.String getOutputDirectory()
Specified by:
getOutputDirectory in class org.apache.maven.reporting.AbstractMavenReport

getProject

protected org.apache.maven.project.MavenProject getProject()
Specified by:
getProject in class org.apache.maven.reporting.AbstractMavenReport

getDescription

public java.lang.String getDescription(java.util.Locale locale)

getName

public java.lang.String getName(java.util.Locale locale)

getClassFillColor

public java.lang.String getClassFillColor()

setClassFillColor

public void setClassFillColor(java.lang.String classFillColor)

getInterfaceFillColor

public java.lang.String getInterfaceFillColor()

setInterfaceFillColor

public void setInterfaceFillColor(java.lang.String interfaceFillColor)

isShowAttributesAndMethods

public boolean isShowAttributesAndMethods()

setShowAttributesAndMethods

public void setShowAttributesAndMethods(boolean showAttributesAndMethods)

getSiteRenderer

protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
Specified by:
getSiteRenderer in class org.apache.maven.reporting.AbstractMavenReport

isShowAssociations

public boolean isShowAssociations()

setShowAssociations

public void setShowAssociations(boolean showAssociations)

getActionScriptUMLLayout

public java.lang.String getActionScriptUMLLayout()

setActionScriptUMLLayout

public void setActionScriptUMLLayout(java.lang.String actionScriptUMLLayout)

setMxmlFillColor

public void setMxmlFillColor(java.lang.String mxmlFillColor)


Copyright © 2008. All Rights Reserved.