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:
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)
           
protected abstract  hudson.util.DataSetBuilder<java.lang.String,hudson.util.ChartUtil.NumberOnlyBuildLabel> getDataSetBuilder()
           
 hudson.model.AbstractBuild<?,?> getOwner()
           
<T extends AbstractRubyMetricsBuildAction>
T
getPreviousResult()
           
protected abstract  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.HealthReportingAction
getBuildHealth
 
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, 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()

getRangeAxisLabel

protected abstract java.lang.String getRangeAxisLabel()

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()


Copyright © 2009. All Rights Reserved.