hudson.plugins.rubyMetrics
Class AbstractRubyMetricsBuildAction

java.lang.Object
  extended by hudson.plugins.rubyMetrics.AbstractRubyMetricsBuildAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject
Direct Known Subclasses:
FlogBuildAction, RailsNotesBuildAction, RailsStatsBuildAction, RcovBuildAction, SaikuroBuildAction

public abstract class AbstractRubyMetricsBuildAction
extends java.lang.Object
implements hudson.model.HealthReportingAction


Field Summary
protected  hudson.model.AbstractBuild<?,?> owner
           
 
Constructor Summary
protected AbstractRubyMetricsBuildAction(hudson.model.AbstractBuild<?,?> owner)
           
 
Method Summary
 void doGraph(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 hudson.model.HealthReport getBuildHealth()
           
protected abstract  hudson.util.DataSetBuilder<java.lang.String,hudson.util.ChartUtil.NumberOnlyBuildLabel> getDataSetBuilder()
           
 java.lang.String getIconFileName()
           
 hudson.model.AbstractBuild<?,?> getOwner()
           
<T extends AbstractRubyMetricsBuildAction>
T
getPreviousResult()
           
protected  org.jfree.chart.axis.NumberAxis getRangeAxis(org.jfree.chart.plot.CategoryPlot plot)
           
protected  java.lang.String getRangeAxisLabel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.model.Action
getDisplayName, getUrlName
 

Field Detail

owner

protected final hudson.model.AbstractBuild<?,?> owner
Constructor Detail

AbstractRubyMetricsBuildAction

protected AbstractRubyMetricsBuildAction(hudson.model.AbstractBuild<?,?> owner)
Method Detail

getPreviousResult

public <T extends AbstractRubyMetricsBuildAction> T getPreviousResult()

getDataSetBuilder

protected abstract hudson.util.DataSetBuilder<java.lang.String,hudson.util.ChartUtil.NumberOnlyBuildLabel> getDataSetBuilder()

doGraph

public void doGraph(org.kohsuke.stapler.StaplerRequest req,
                    org.kohsuke.stapler.StaplerResponse rsp)
             throws java.io.IOException
Throws:
java.io.IOException

getOwner

public hudson.model.AbstractBuild<?,?> getOwner()

getRangeAxis

protected org.jfree.chart.axis.NumberAxis getRangeAxis(org.jfree.chart.plot.CategoryPlot plot)

getRangeAxisLabel

protected java.lang.String getRangeAxisLabel()

getBuildHealth

public hudson.model.HealthReport getBuildHealth()
Specified by:
getBuildHealth in interface hudson.model.HealthReportingAction

getIconFileName

public java.lang.String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action


Copyright © 2010. All Rights Reserved.