Class RMRadarChart

All Implemented Interfaces:
Archivable, DeepChangeListener, RMPropertyChanger, RMTypes, Unexpandable, PropertyChangeListener, Cloneable, EventListener

public class RMRadarChart extends RMScriptableChart
  • Field Details

  • Constructor Details

    • RMRadarChart

      public RMRadarChart()
  • Method Details

    • getExtractOrder

      public RMRadarChart.ExtractOrder getExtractOrder()
    • setExtractOrder

      public void setExtractOrder(RMRadarChart.ExtractOrder extractOrder)
    • getDatasetKey

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

      public void setDatasetKey(String key)
    • getSeriesKey

      public String getSeriesKey()
    • setSeriesKey

      public void setSeriesKey(String seriesKey)
    • getVariableKey

      public String getVariableKey()
    • setVariableKey

      public void setVariableKey(String variableKey)
    • getAxisLinePaint

      public Color getAxisLinePaint()
    • setAxisLinePaint

      public void setAxisLinePaint(Color axisLinePaint)
    • getAxisLabelGap

      public double getAxisLabelGap()
    • setAxisLabelGap

      public void setAxisLabelGap(double axisLabelGap)
    • getLabelFont

      public Font getLabelFont()
    • setLabelFont

      public void setLabelFont(Font labelFont)
    • getLabelPaint

      public Color getLabelPaint()
    • setLabelPaint

      public void setLabelPaint(Color labelPaint)
    • getStartAngle

      public double getStartAngle()
    • setStartAngle

      public void setStartAngle(double startAngle)
    • getRotationDirection

      public RMRadarChart.RotationDirection getRotationDirection()
    • setRotationDirection

      public void setRotationDirection(RMRadarChart.RotationDirection rotationDirection)
    • isLegend

      public boolean isLegend()
    • setLegend

      public void setLegend(boolean legend)
    • getLegendFont

      public Font getLegendFont()
    • setLegendFont

      public void setLegendFont(Font legendFont)
    • getColors

      public Color[] getColors()
    • setColors

      public void setColors(Color[] colors)
    • render

      protected void render(Graphics2D g, int width, int height)
      Description copied from class: AbstractRM2DShape
      This is where implementations of AbstractRM2DShape actual paint themselves to a graphics context, to produce either a vector or raster graphic.
      Specified by:
      render in class AbstractRM2DShape
    • rpgShape

      @Nonnull protected RMShape rpgShape(ReportOwner owner, RMShape aParent)
      Description copied from class: RMShape
      Generate report with report owner.
      Overrides:
      rpgShape in class RMShape
    • toXML

      public RXElement toXML(RXArchiver anArchiver)
      Description copied from class: RMParentShape
      XML Archival generic - break toXML into toXMLShape and toXMLShapeChildren.
      Specified by:
      toXML in interface Archivable
      Overrides:
      toXML in class RMScriptableChart
    • fromXML

      public RMShape fromXML(RXArchiver anArchiver, RXElement e)
      Description copied from class: RMParentShape
      XML unarchival generic - break fromXML into fromXMLShape and fromXMLShapeChildren.
      Specified by:
      fromXML in interface Archivable
      Overrides:
      fromXML in class RMScriptableChart