All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, ComponentLifecycle, DesignerInitializable, ExtensibleComponent, QualityMonitor, VisionComponent, ActionListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Printable, Serializable, EventListener, Accessible, org.jfree.chart.event.ChartChangeListener, org.jfree.chart.event.ChartProgressListener

See Also:
  • Field Details

  • Constructor Details

    • PMIPieChart

      public PMIPieChart()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface DesignerInitializable
    • paintComponent

      public void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class org.jfree.chart.ChartPanel
    • getSectionKey

      protected Comparable<?> getSectionKey(int section)
    • isSelectionEnabled

      public boolean isSelectionEnabled()
    • setSelectionEnabled

      public void setSelectionEnabled(boolean selectionEnabled)
    • getSelectionHighlightColor

      public Color getSelectionHighlightColor()
    • setSelectionHighlightColor

      public void setSelectionHighlightColor(Color selectionHighlightColor)
    • getSelectionHighlightWidth

      public float getSelectionHighlightWidth()
    • setSelectionHighlightWidth

      public void setSelectionHighlightWidth(float selectionHighlightWidth)
    • getSelectedData

      public String getSelectedData()
    • setSelectedData

      public void setSelectedData(String selectedData)
    • getSelectedEntity

      public org.jfree.chart.entity.PieSectionEntity getSelectedEntity()
    • setSelectedEntity

      public void setSelectedEntity(org.jfree.chart.entity.PieSectionEntity selectedEntity)
    • isOpaque

      public boolean isOpaque()
      Overrides:
      isOpaque in class JComponent
    • isCircular

      public boolean isCircular()
    • getData

      public Dataset getData()
    • getDepthFactor

      public double getDepthFactor()
    • getExtractOrder

      public int getExtractOrder()
    • getForegroundAlpha

      public double getForegroundAlpha()
    • getLabelFormat

      public String getLabelFormat()
    • isLabels

      public boolean isLabels()
    • isLegend

      public boolean isLegend()
    • getPlotBackground

      public Color getPlotBackground()
    • getRotation

      public int getRotation()
    • getStartAngle

      public int getStartAngle()
    • isThreeDimensional

      public boolean isThreeDimensional()
    • getTitle

      public String getTitle()
    • getTooltipFormat

      public String getTooltipFormat()
    • isTooltips

      public boolean isTooltips()
    • setCircular

      public void setCircular(boolean b)
    • setData

      public void setData(Dataset set)
    • setDepthFactor

      public void setDepthFactor(double d)
    • setExtractOrder

      public void setExtractOrder(int i)
    • setForegroundAlpha

      public void setForegroundAlpha(double d)
    • setLabelFormat

      public void setLabelFormat(String string)
    • setLabels

      public void setLabels(boolean b)
    • setLegend

      public void setLegend(boolean b)
    • setPlotBackground

      public void setPlotBackground(Color color)
    • setRotation

      public void setRotation(int i)
    • setStartAngle

      public void setStartAngle(int i)
    • setThreeDimensional

      @Deprecated public void setThreeDimensional(boolean b)
      Deprecated.
    • getStyle

      public int getStyle()
    • setStyle

      public void setStyle(int style)
    • setTitle

      public void setTitle(String string)
    • setTooltipFormat

      public void setTooltipFormat(String string)
    • setTooltips

      public void setTooltips(boolean b)
    • setChartBackground

      public void setChartBackground(Color color)
      Parameter removed. Included for backwards compatability.
    • getOutlineColors

      public Color[] getOutlineColors()
    • setOutlineColors

      public void setOutlineColors(Color[] outlinePaint)
    • getSectionColors

      public Color[] getSectionColors()
    • setSectionColors

      public void setSectionColors(Color[] sectionPaint)
    • getLabelFont

      public Font getLabelFont()
    • setLabelFont

      public void setLabelFont(Font labelFont)
    • getLegendFont

      public Font getLegendFont()
    • setLegendFont

      public void setLegendFont(Font legendFont)
    • getTitleFont

      public Font getTitleFont()
    • setTitleFont

      public void setTitleFont(Font titleFont)
    • getOutlineStroke

      public float getOutlineStroke()
    • setOutlineStroke

      public void setOutlineStroke(float outlineStroke)
    • isOutlineVisible

      public boolean isOutlineVisible()
    • setOutlineVisible

      public void setOutlineVisible(boolean outlineVisible)
    • getPlotInsets

      public Insets getPlotInsets()
    • setPlotInsets

      public void setPlotInsets(Insets plotInsets)
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class PMIChartPanel
    • getDynamicProps

      public TreeMap<String,DynamicPropertyDescriptor> getDynamicProps()
      Specified by:
      getDynamicProps in interface MutableDynamicPropertyProvider
    • setDynamicProps

      public void setDynamicProps(TreeMap<String,DynamicPropertyDescriptor> map)
      Specified by:
      setDynamicProps in interface MutableDynamicPropertyProvider
    • setPropertyValue

      public void setPropertyValue(String name, Object value) throws ClassCastException
      Specified by:
      setPropertyValue in interface DynamicPropertyProvider
      Throws:
      ClassCastException
    • getPropertyValue

      public Object getPropertyValue(String name)
      Specified by:
      getPropertyValue in interface DynamicPropertyProvider
    • getProperties

      public DynamicPropertyDescriptor[] getProperties()
      Specified by:
      getProperties in interface DynamicPropertyProvider
    • isPropertyDefined

      public boolean isPropertyDefined(String name)
      Specified by:
      isPropertyDefined in interface DynamicPropertyProvider
    • setExtensionFunctions

      public void setExtensionFunctions(Map<String,ExtensionFunction> map)
      Specified by:
      setExtensionFunctions in interface ExtensibleComponent
      Overrides:
      setExtensionFunctions in class PMIChartPanel