Class AbstractXYChart

    • Field Detail

      • rpg

        protected boolean rpg
      • rpgParentData

        protected java.util.List rpgParentData
      • pens

        protected java.util.List<Pen> pens
      • datasetKey

        protected java.lang.String datasetKey
      • domainKey

        protected java.lang.String domainKey
      • axisLabelFont

        protected java.awt.Font axisLabelFont
      • axisTickLabelFont

        protected java.awt.Font axisTickLabelFont
      • plotBackground

        protected java.awt.Color plotBackground
      • noDataMessage

        protected java.lang.String noDataMessage
      • legend

        protected boolean legend
      • showXAxis

        protected boolean showXAxis
      • xAxisLabel

        protected java.lang.String xAxisLabel
      • scriptEnabled

        protected boolean scriptEnabled
      • script

        protected java.lang.String script
      • barWidth

        protected double barWidth
      • gapThreshold

        protected double gapThreshold
      • reportData

        protected java.util.Map reportData
      • sampleDataCache

        protected final com.google.common.cache.LoadingCache<java.util.List<Pen>,​org.jfree.data.xy.XYDataset> sampleDataCache
    • Constructor Detail

      • AbstractXYChart

        protected AbstractXYChart​(java.lang.String serializationKey)
    • Method Detail

      • createSampleDataCache

        protected abstract com.google.common.cache.CacheLoader<java.util.List<Pen>,​org.jfree.data.xy.XYDataset> createSampleDataCache()
      • createDomainAxis

        protected abstract org.jfree.chart.axis.ValueAxis createDomainAxis()
      • render

        protected void render​(java.awt.Graphics2D g,
                              int width,
                              int height)
        Description copied from class: AbstractJ2DShape
        This is where implementations of AbstractJ2DShape actuall paint themselves to a graphics context.
        Specified by:
        render in class AbstractJ2DShape
      • getPens

        public java.util.List<Pen> getPens()
      • setPens

        public void setPens​(java.util.List<Pen> pens)
      • setAxes

        public void setAxes​(java.util.List<ArchivableAxis> axes)
      • getDatasetKey

        public java.lang.String getDatasetKey()
        Description copied from class: RMShape
        Returns the dataset key associated with this shape.
        Overrides:
        getDatasetKey in class RMShape
      • setDatasetKey

        public void setDatasetKey​(java.lang.String key)
      • getAxisLabelFont

        public java.awt.Font getAxisLabelFont()
      • setAxisLabelFont

        public void setAxisLabelFont​(java.awt.Font axisLabelFont)
      • getAxisTickLabelFont

        public java.awt.Font getAxisTickLabelFont()
      • setAxisTickLabelFont

        public void setAxisTickLabelFont​(java.awt.Font axisTickLabelFont)
      • getBarWidth

        public double getBarWidth()
      • setBarWidth

        public void setBarWidth​(double barWidth)
      • getDomainKey

        public java.lang.String getDomainKey()
      • setDomainKey

        public void setDomainKey​(java.lang.String domainKey)
      • getNoDataMessage

        public java.lang.String getNoDataMessage()
      • setNoDataMessage

        public void setNoDataMessage​(java.lang.String noDataMessage)
      • getPlotBackground

        public java.awt.Color getPlotBackground()
      • setPlotBackground

        public void setPlotBackground​(java.awt.Color plotBackground)
      • isLegend

        public boolean isLegend()
      • setLegend

        public void setLegend​(boolean legend)
      • isShowXAxis

        public boolean isShowXAxis()
      • setShowXAxis

        public void setShowXAxis​(boolean showXAxis)
      • getXAxisLabel

        public java.lang.String getXAxisLabel()
      • setXAxisLabel

        public void setXAxisLabel​(java.lang.String xAxisLabel)
      • getGapThreshold

        public double getGapThreshold()
      • setGapThreshold

        public void setGapThreshold​(double gapThreshold)
      • setScriptEnabled

        public void setScriptEnabled​(boolean scriptEnabled)
      • isScriptEnabled

        public boolean isScriptEnabled()
      • getScript

        public java.lang.String getScript()
      • setScript

        public void setScript​(java.lang.String script)