Package hudson.model
Class MultiStageTimeSeries.TrendChart
java.lang.Object
hudson.model.MultiStageTimeSeries.TrendChart
- All Implemented Interfaces:
org.kohsuke.stapler.HttpResponse
- Enclosing class:
- MultiStageTimeSeries
public static class MultiStageTimeSeries.TrendChart
extends Object
implements org.kohsuke.stapler.HttpResponse
Represents the trend chart that consists of several
MultiStageTimeSeries.
This object is renderable as HTTP response.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.jfree.data.category.DefaultCategoryDatasetfinal List<MultiStageTimeSeries> -
Constructor Summary
ConstructorsConstructorDescriptionTrendChart(MultiStageTimeSeries.TimeScale timeScale, MultiStageTimeSeries... series) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jfree.chart.axis.CategoryAxisconfigureDomainAxis(org.jfree.chart.plot.CategoryPlot plot) protected voidconfigurePlot(org.jfree.chart.plot.CategoryPlot plot) protected voidconfigureRangeAxis(org.jfree.chart.axis.NumberAxis rangeAxis) protected voidconfigureRenderer(org.jfree.chart.renderer.category.LineAndShapeRenderer renderer) org.jfree.chart.JFreeChartDraws a chart intoJFreeChart.protected org.jfree.data.category.DefaultCategoryDatasetCreates aDefaultCategoryDatasetfor rendering a graph from a set ofMultiStageTimeSeries.protected voidcrop(org.jfree.chart.plot.CategoryPlot plot) voidgenerateResponse(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, Object node) Renders this object as an image.
-
Field Details
-
timeScale
-
series
-
dataset
public final org.jfree.data.category.DefaultCategoryDataset dataset
-
-
Constructor Details
-
TrendChart
-
-
Method Details
-
createDataset
protected org.jfree.data.category.DefaultCategoryDataset createDataset()Creates aDefaultCategoryDatasetfor rendering a graph from a set ofMultiStageTimeSeries. -
createChart
public org.jfree.chart.JFreeChart createChart()Draws a chart intoJFreeChart. -
configureRangeAxis
protected void configureRangeAxis(org.jfree.chart.axis.NumberAxis rangeAxis) -
crop
protected void crop(org.jfree.chart.plot.CategoryPlot plot) -
configureDomainAxis
protected org.jfree.chart.axis.CategoryAxis configureDomainAxis(org.jfree.chart.plot.CategoryPlot plot) -
configureRenderer
protected void configureRenderer(org.jfree.chart.renderer.category.LineAndShapeRenderer renderer) -
configurePlot
protected void configurePlot(org.jfree.chart.plot.CategoryPlot plot) -
generateResponse
public void generateResponse(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, Object node) throws IOException, javax.servlet.ServletException Renders this object as an image.- Specified by:
generateResponsein interfaceorg.kohsuke.stapler.HttpResponse- Throws:
IOExceptionjavax.servlet.ServletException
-