Class SummaryRenderer

java.lang.Object
net.i2p.router.web.SummaryRenderer

class SummaryRenderer extends Object
Generate the RRD graph png images, including the combined rate graph.
Since:
0.6.1.13
  • Constructor Details

  • Method Details

    • render

      @Deprecated public static void render(I2PAppContext ctx, OutputStream out, String filename) throws IOException
      Deprecated.
      unused
      Render the stats as determined by the specified JRobin xml config, but note that this doesn't work on stock jvms, as it requires DOM level 3 load and store support. Perhaps we can bundle that, or specify who can get it from where, etc.
      Throws:
      UnsupportedOperationException - always
      IOException
    • render

      public void render(OutputStream out) throws IOException
      Throws:
      IOException
    • render

      public void render(OutputStream out, int width, int height, boolean hideLegend, boolean hideGrid, boolean hideTitle, boolean showEvents, int periodCount, int endp, boolean showCredit) throws IOException
      Single graph.
      Parameters:
      endp - number of periods before now
      Throws:
      IOException
    • render

      public void render(OutputStream out, int width, int height, boolean hideLegend, boolean hideGrid, boolean hideTitle, boolean showEvents, int periodCount, int endp, boolean showCredit, SummaryListener lsnr2, String titleOverride) throws IOException
      Single or two-data-source graph.
      Parameters:
      lsnr2 - 2nd data source to plot on same graph, or null. Not recommended for events.
      titleOverride - If non-null, overrides the title
      Throws:
      IOException
      Since:
      0.9.6 consolidated from StatSummarizer for bw.combined