hudson.model
Class MultiStageTimeSeries.TrendChart

java.lang.Object
  extended by hudson.model.MultiStageTimeSeries.TrendChart
All Implemented Interfaces:
org.kohsuke.stapler.HttpResponse
Enclosing class:
MultiStageTimeSeries

public static final 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
 org.jfree.data.category.DefaultCategoryDataset dataset
           
 List<MultiStageTimeSeries> series
           
 MultiStageTimeSeries.TimeScale timeScale
           
 
Constructor Summary
MultiStageTimeSeries.TrendChart(MultiStageTimeSeries.TimeScale timeScale, MultiStageTimeSeries... series)
           
 
Method Summary
 org.jfree.chart.JFreeChart createChart()
          Draws a chart into JFreeChart.
 void generateResponse(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, Object node)
          Renders this object as an image.
 org.jfree.data.category.DefaultCategoryDataset getDataset()
           
 List<MultiStageTimeSeries> getSeries()
           
 MultiStageTimeSeries.TimeScale getTimeScale()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timeScale

public final MultiStageTimeSeries.TimeScale timeScale

series

public final List<MultiStageTimeSeries> series

dataset

public final org.jfree.data.category.DefaultCategoryDataset dataset
Constructor Detail

MultiStageTimeSeries.TrendChart

public MultiStageTimeSeries.TrendChart(MultiStageTimeSeries.TimeScale timeScale,
                                       MultiStageTimeSeries... series)
Method Detail

getTimeScale

public MultiStageTimeSeries.TimeScale getTimeScale()

getSeries

public List<MultiStageTimeSeries> getSeries()

getDataset

public org.jfree.data.category.DefaultCategoryDataset getDataset()

createChart

public org.jfree.chart.JFreeChart createChart()
Draws a chart into JFreeChart.


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:
generateResponse in interface org.kohsuke.stapler.HttpResponse
Throws:
IOException
javax.servlet.ServletException


Copyright © 2004-2012 Hudson. All Rights Reserved.