hudson.util
Class Graph

java.lang.Object
  extended by hudson.util.Graph

public abstract class Graph
extends Object

A JFreeChart-generated graph that's bound to UI.

This object exposes two URLs:

/png
PNG image of a graph
/map
Clickable map

Since:
1.320
Author:
Kohsuke Kawaguchi

Constructor Summary
protected Graph(Calendar timestamp, int defaultW, int defaultH)
           
protected Graph(long timestamp, int defaultW, int defaultH)
           
 
Method Summary
protected abstract  org.jfree.chart.JFreeChart createGraph()
          Actually render a chart.
 void doMap(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Renders a clickable map.
 void doPng(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Renders a graph.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Graph

protected Graph(long timestamp,
                int defaultW,
                int defaultH)
Parameters:
timestamp - Timestamp of this graph. Used for HTTP cache related headers. If the graph doesn't have any timestamp to tie it to, pass -1.

Graph

protected Graph(Calendar timestamp,
                int defaultW,
                int defaultH)
Method Detail

createGraph

protected abstract org.jfree.chart.JFreeChart createGraph()
Actually render a chart.


doPng

public void doPng(org.kohsuke.stapler.StaplerRequest req,
                  org.kohsuke.stapler.StaplerResponse rsp)
           throws IOException
Renders a graph.

Throws:
IOException

doMap

public void doMap(org.kohsuke.stapler.StaplerRequest req,
                  org.kohsuke.stapler.StaplerResponse rsp)
           throws IOException
Renders a clickable map.

Throws:
IOException


Copyright © 2004-2013. All Rights Reserved.