Class AxisChartTypeProperties

java.lang.Object
org.jCharts.properties.ChartTypeProperties
org.jCharts.properties.AxisChartTypeProperties
All Implemented Interfaces:
HTMLTestable
Direct Known Subclasses:
AreaChartProperties, BarChartProperties, LineChartProperties, PointChartProperties, ScatterPlotProperties, StockChartProperties

public abstract class AxisChartTypeProperties extends ChartTypeProperties implements HTMLTestable
Common parent for all Chart type specific properties Objects.
  • Field Details

    • preRenderEventListeners

      private ArrayList preRenderEventListeners
    • postRenderEventListeners

      private ArrayList postRenderEventListeners
  • Constructor Details

    • AxisChartTypeProperties

      public AxisChartTypeProperties()
  • Method Details

    • validate

      public abstract void validate(IAxisPlotDataSet iAxisPlotDataSet) throws PropertyException
      Throws:
      PropertyException
    • addPreRenderEventListener

      public void addPreRenderEventListener(PreAxisValueRenderListener preRenderListener)
      Allows you to get callbacks for custom implementations to render on the axis and to control the renderering on the axis before a value is drawn.
      Parameters:
      preRenderListener -
    • firePreRender

      public void firePreRender(AxisValueRenderEvent axisValueRenderEvent)
      Parameters:
      axisValueRenderEvent -
    • addPostRenderEventListener

      public void addPostRenderEventListener(PostAxisValueRenderListener postRenderListener)
      Allows you to get callbacks for custom implementations to render on the axis and to control the renderering on the axis after a value is drawn.
      Parameters:
      postRenderListener -
    • firePostRender

      public void firePostRender(AxisValueRenderEvent axisValueRenderEvent)
      Parameters:
      axisValueRenderEvent -