Class AbstractBambooChart

    • Field Detail

      • height

        protected int height
      • width

        protected int width
      • chartTitle

        protected String chartTitle
      • xAxisLabel

        protected String xAxisLabel
      • yAxisLabel

        protected String yAxisLabel
      • contextPath

        protected String contextPath
      • shortUrlUsed

        protected boolean shortUrlUsed
    • Constructor Detail

      • AbstractBambooChart

        protected AbstractBambooChart()
      • AbstractBambooChart

        protected AbstractBambooChart​(int height,
                                      int width,
                                      String chartTitle,
                                      String xAxisLabel,
                                      String yAxisLabel)
    • Method Detail

      • generateChartImage

        @NotNull
        protected @NotNull Map<String,​Object> generateChartImage​(@NotNull
                                                                       @NotNull org.jfree.chart.JFreeChart chart,
                                                                       @NotNull
                                                                       @NotNull Map<String,​Object> params)
      • generateRandomMapName

        protected String generateRandomMapName()
      • getHeight

        public int getHeight()
      • setHeight

        public void setHeight​(int height)
      • getWidth

        public int getWidth()
      • setWidth

        public void setWidth​(int width)
      • getChartTitle

        public String getChartTitle()
      • setChartTitle

        public void setChartTitle​(String chartTitle)
      • getxAxisLabel

        public String getxAxisLabel()
      • setxAxisLabel

        public void setxAxisLabel​(String xAxisLabel)
      • getyAxisLabel

        public String getyAxisLabel()
      • setyAxisLabel

        public void setyAxisLabel​(String yAxisLabel)
      • getContextPath

        public String getContextPath()
      • setContextPath

        public void setContextPath​(String contextPath)
      • isShortUrlUsed

        public boolean isShortUrlUsed()
      • setShortUrlUsed

        public void setShortUrlUsed​(boolean shortUrlUsed)
      • generateChartImage

        @NotNull
        protected @NotNull Map<String,​Object> generateChartImage​(@NotNull
                                                                       @NotNull org.jfree.chart.JFreeChart chart)
      • configureDurationRangeAxis

        protected void configureDurationRangeAxis​(@NotNull
                                                  @NotNull org.jfree.chart.JFreeChart chart,
                                                  @NotNull
                                                  @NotNull AbstractBambooChart.AutoRange autoRange)
        Helper method to display "nice" durations rather than just in seconds
        Parameters:
        chart - chart to change the duration autoRange - autorange setting for absolute duration display
      • configureDurationRangeAxis

        protected void configureDurationRangeAxis​(org.jfree.chart.JFreeChart chart)
      • configureDurationRangeAxisForSeconds

        protected void configureDurationRangeAxisForSeconds​(org.jfree.chart.JFreeChart chart)