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.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, Object node) Renders this object as an image.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kohsuke.stapler.HttpResponse
generateResponse
-
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.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, Object node) throws IOException, jakarta.servlet.ServletException Renders this object as an image.- Specified by:
generateResponsein interfaceorg.kohsuke.stapler.HttpResponse- Throws:
IOExceptionjakarta.servlet.ServletException
-