hudson.plugins.analysis.collector
Class AnalysisProjectAction

java.lang.Object
  extended by hudson.plugins.analysis.core.AbstractProjectAction<AnalysisResultAction>
      extended by hudson.plugins.analysis.collector.AnalysisProjectAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject

public class AnalysisProjectAction
extends hudson.plugins.analysis.core.AbstractProjectAction<AnalysisResultAction>

Entry point to visualize the trend graph in the project screen. Drawing of the graph is delegated to the associated AnalysisResultAction.

Author:
Ulli Hafner

Constructor Summary
AnalysisProjectAction(hudson.model.AbstractProject<?,?> project)
          Instantiates a new AnalysisProjectAction.
AnalysisProjectAction(hudson.model.AbstractProject<?,?> project, Class<? extends AnalysisResultAction> type)
          Instantiates a new AnalysisProjectAction.
 
Method Summary
protected  AnalysisGraphConfiguration createConfiguration()
          Creates the graph configuration.
protected  hudson.plugins.analysis.graph.GraphConfigurationView createDefaultConfiguration()
           
protected  hudson.plugins.analysis.graph.GraphConfigurationView createUserConfiguration(org.kohsuke.stapler.StaplerRequest request)
           
 
Methods inherited from class hudson.plugins.analysis.core.AbstractProjectAction
canShowEnableTrendLink, createBuildHistory, createConfiguration, doIndex, getAvailableGraphs, getDisplayName, getDynamic, getIconFileName, getLastAction, getLastFinishedBuild, getProject, getResultAction, getTrendDetails, getTrendDetails, getTrendGraph, getTrendGraph, getTrendName, getUrlName, hasValidResults, isTrendDeactivated, isTrendVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisProjectAction

public AnalysisProjectAction(hudson.model.AbstractProject<?,?> project)
Instantiates a new AnalysisProjectAction.

Parameters:
project - the project that owns this action

AnalysisProjectAction

public AnalysisProjectAction(hudson.model.AbstractProject<?,?> project,
                             Class<? extends AnalysisResultAction> type)
Instantiates a new AnalysisProjectAction.

Parameters:
project - the project that owns this action
type - the result action type
Method Detail

createDefaultConfiguration

protected hudson.plugins.analysis.graph.GraphConfigurationView createDefaultConfiguration()
Overrides:
createDefaultConfiguration in class hudson.plugins.analysis.core.AbstractProjectAction<AnalysisResultAction>

createUserConfiguration

protected hudson.plugins.analysis.graph.GraphConfigurationView createUserConfiguration(org.kohsuke.stapler.StaplerRequest request)
Overrides:
createUserConfiguration in class hudson.plugins.analysis.core.AbstractProjectAction<AnalysisResultAction>

createConfiguration

protected AnalysisGraphConfiguration createConfiguration()
Creates the graph configuration.

Returns:
the graph configuration


Copyright © 2004-2012 Hudson. All Rights Reserved.