Class PMIPieChart
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- org.jfree.chart.ChartPanel
- 
- com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanel
- 
- com.inductiveautomation.factorypmi.application.components.PMIPieChart
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- ComponentLifecycle,- DesignerInitializable,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- java.awt.event.ActionListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.awt.print.Printable,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- org.jfree.chart.event.ChartChangeListener,- org.jfree.chart.event.ChartProgressListener
 
 public class PMIPieChart extends PMIChartPanel implements DesignerInitializable, MutableDynamicPropertyProvider, LocaleListener, ExtensibleComponent - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intEXTRACT_COLUMNstatic intEXTRACT_ROWstatic java.lang.StringLABEL_FORMATstatic intROTATION_CLOCKWISEstatic intROTATION_COUNTERstatic intSTYLE_PIEstatic intSTYLE_PIE3Dstatic intSTYLE_RING- 
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelantialias, context, cursorCode, extensionFunctions, print, properties, save, showPopup, zoom
 - 
Fields inherited from class org.jfree.chart.ChartPanelDEFAULT_BUFFER_USED, DEFAULT_HEIGHT, DEFAULT_MAXIMUM_DRAW_HEIGHT, DEFAULT_MAXIMUM_DRAW_WIDTH, DEFAULT_MINIMUM_DRAW_HEIGHT, DEFAULT_MINIMUM_DRAW_WIDTH, DEFAULT_WIDTH, DEFAULT_ZOOM_TRIGGER_DISTANCE, localizationResources, PRINT_COMMAND, PROPERTIES_COMMAND, SAVE_COMMAND, ZOOM_IN_BOTH_COMMAND, ZOOM_IN_DOMAIN_COMMAND, ZOOM_IN_RANGE_COMMAND, ZOOM_OUT_BOTH_COMMAND, ZOOM_OUT_DOMAIN_COMMAND, ZOOM_OUT_RANGE_COMMAND, ZOOM_RESET_BOTH_COMMAND, ZOOM_RESET_DOMAIN_COMMAND, ZOOM_RESET_RANGE_COMMAND
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description PMIPieChart()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DatasetgetData()doublegetDepthFactor()java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor>getDynamicProps()intgetExtractOrder()doublegetForegroundAlpha()java.awt.FontgetLabelFont()java.lang.StringgetLabelFormat()java.awt.FontgetLegendFont()java.awt.Color[]getOutlineColors()floatgetOutlineStroke()java.awt.ColorgetPlotBackground()java.awt.InsetsgetPlotInsets()DynamicPropertyDescriptor[]getProperties()java.lang.ObjectgetPropertyValue(java.lang.String name)intgetRotation()java.awt.Color[]getSectionColors()protected java.lang.Comparable<?>getSectionKey(int section)java.lang.StringgetSelectedData()org.jfree.chart.entity.PieSectionEntitygetSelectedEntity()java.awt.ColorgetSelectionHighlightColor()floatgetSelectionHighlightWidth()intgetStartAngle()intgetStyle()java.lang.StringgetTitle()java.awt.FontgetTitleFont()java.lang.StringgetTooltipFormat()voidinitialize()booleanisCircular()booleanisLabels()booleanisLegend()booleanisOpaque()booleanisOutlineVisible()booleanisPropertyDefined(java.lang.String name)booleanisSelectionEnabled()booleanisThreeDimensional()booleanisTooltips()voidlocaleChanged(java.util.Locale newLocale)voidpaintComponent(java.awt.Graphics graphics)voidsetChartBackground(java.awt.Color color)Parameter removed.voidsetCircular(boolean b)voidsetData(Dataset set)voidsetDepthFactor(double d)voidsetDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetExtractOrder(int i)voidsetForegroundAlpha(double d)voidsetLabelFont(java.awt.Font labelFont)voidsetLabelFormat(java.lang.String string)voidsetLabels(boolean b)voidsetLegend(boolean b)voidsetLegendFont(java.awt.Font legendFont)voidsetOutlineColors(java.awt.Color[] outlinePaint)voidsetOutlineStroke(float outlineStroke)voidsetOutlineVisible(boolean outlineVisible)voidsetPlotBackground(java.awt.Color color)voidsetPlotInsets(java.awt.Insets plotInsets)voidsetPropertyValue(java.lang.String name, java.lang.Object value)voidsetRotation(int i)voidsetSectionColors(java.awt.Color[] sectionPaint)voidsetSelectedData(java.lang.String selectedData)voidsetSelectedEntity(org.jfree.chart.entity.PieSectionEntity selectedEntity)voidsetSelectionEnabled(boolean selectionEnabled)voidsetSelectionHighlightColor(java.awt.Color selectionHighlightColor)voidsetSelectionHighlightWidth(float selectionHighlightWidth)voidsetStartAngle(int i)voidsetStyle(int style)voidsetThreeDimensional(boolean b)Deprecated.voidsetTitle(java.lang.String string)voidsetTitleFont(java.awt.Font titleFont)voidsetTooltipFormat(java.lang.String string)voidsetTooltips(boolean b)- 
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcreateChartPrintJob, createPopupMenu, displayPopupMenu, doSaveAs, getAppContext, getCursorCode, getDataQuality, getExtensionFunctions, getQuality, getScientificNumberFormat, getToolTipText, getToolTipText, isAntialias, isShowPopup, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setName, setQuality, setShowPopup, setVisible, shutdownComponent, startupComponent, translate, translateTerm, updateQuality
 - 
Methods inherited from class org.jfree.chart.ChartPanelactionPerformed, addChartMouseListener, chartChanged, chartProgress, doEditChartProperties, getAnchor, getChart, getChartRenderingInfo, getDefaultDirectoryForSaveAs, getDismissDelay, getEntityForPoint, getFillZoomRectangle, getHorizontalAxisTrace, getHorizontalTraceLine, getInitialDelay, getListeners, getMaximumDrawHeight, getMaximumDrawWidth, getMinimumDrawHeight, getMinimumDrawWidth, getPopupMenu, getRefreshBuffer, getReshowDelay, getScaleX, getScaleY, getScreenDataArea, getScreenDataArea, getVerticalAxisTrace, getVerticalTraceLine, getZoomAroundAnchor, getZoomInFactor, getZoomOutFactor, getZoomTriggerDistance, isDomainZoomable, isEnforceFileExtensions, isRangeZoomable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, print, removeChartMouseListener, restoreAutoBounds, restoreAutoDomainBounds, restoreAutoRangeBounds, scale, setAnchor, setChart, setDefaultDirectoryForSaveAs, setDismissDelay, setDisplayToolTips, setDomainZoomable, setEnforceFileExtensions, setFillZoomRectangle, setHorizontalAxisTrace, setHorizontalTraceLine, setInitialDelay, setMaximumDrawHeight, setMaximumDrawWidth, setMinimumDrawHeight, setMinimumDrawWidth, setMouseZoomable, setMouseZoomable, setPopupMenu, setRangeZoomable, setRefreshBuffer, setReshowDelay, setVerticalAxisTrace, setVerticalTraceLine, setZoomAroundAnchor, setZoomInFactor, setZoomOutFactor, setZoomTriggerDistance, translateJava2DToScreen, translateScreenToJava2D, updateUI, zoom, zoomInBoth, zoomInDomain, zoomInRange, zoomOutBoth, zoomOutDomain, zoomOutRange
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ExtensibleComponentgetExtensionFunctions
 
- 
 
- 
- 
- 
Field Detail- 
EXTRACT_COLUMNpublic static final int EXTRACT_COLUMN - See Also:
- Constant Field Values
 
 - 
EXTRACT_ROWpublic static final int EXTRACT_ROW - See Also:
- Constant Field Values
 
 - 
ROTATION_CLOCKWISEpublic static final int ROTATION_CLOCKWISE - See Also:
- Constant Field Values
 
 - 
ROTATION_COUNTERpublic static final int ROTATION_COUNTER - See Also:
- Constant Field Values
 
 - 
STYLE_PIEpublic static final int STYLE_PIE - See Also:
- Constant Field Values
 
 - 
STYLE_PIE3Dpublic static final int STYLE_PIE3D - See Also:
- Constant Field Values
 
 - 
STYLE_RINGpublic static final int STYLE_RING - See Also:
- Constant Field Values
 
 - 
LABEL_FORMATpublic static final java.lang.String LABEL_FORMAT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
paintComponentpublic void paintComponent(java.awt.Graphics graphics) - Overrides:
- paintComponentin class- org.jfree.chart.ChartPanel
 
 - 
getSectionKeyprotected java.lang.Comparable<?> getSectionKey(int section) 
 - 
isSelectionEnabledpublic boolean isSelectionEnabled() 
 - 
setSelectionEnabledpublic void setSelectionEnabled(boolean selectionEnabled) 
 - 
getSelectionHighlightColorpublic java.awt.Color getSelectionHighlightColor() 
 - 
setSelectionHighlightColorpublic void setSelectionHighlightColor(java.awt.Color selectionHighlightColor) 
 - 
getSelectionHighlightWidthpublic float getSelectionHighlightWidth() 
 - 
setSelectionHighlightWidthpublic void setSelectionHighlightWidth(float selectionHighlightWidth) 
 - 
getSelectedDatapublic java.lang.String getSelectedData() 
 - 
setSelectedDatapublic void setSelectedData(java.lang.String selectedData) 
 - 
getSelectedEntitypublic org.jfree.chart.entity.PieSectionEntity getSelectedEntity() 
 - 
setSelectedEntitypublic void setSelectedEntity(org.jfree.chart.entity.PieSectionEntity selectedEntity) 
 - 
isOpaquepublic boolean isOpaque() - Overrides:
- isOpaquein class- javax.swing.JComponent
 
 - 
isCircularpublic boolean isCircular() 
 - 
getDatapublic Dataset getData() 
 - 
getDepthFactorpublic double getDepthFactor() 
 - 
getExtractOrderpublic int getExtractOrder() 
 - 
getForegroundAlphapublic double getForegroundAlpha() 
 - 
getLabelFormatpublic java.lang.String getLabelFormat() 
 - 
isLabelspublic boolean isLabels() 
 - 
isLegendpublic boolean isLegend() 
 - 
getPlotBackgroundpublic java.awt.Color getPlotBackground() 
 - 
getRotationpublic int getRotation() 
 - 
getStartAnglepublic int getStartAngle() 
 - 
isThreeDimensionalpublic boolean isThreeDimensional() 
 - 
getTitlepublic java.lang.String getTitle() 
 - 
getTooltipFormatpublic java.lang.String getTooltipFormat() 
 - 
isTooltipspublic boolean isTooltips() 
 - 
setCircularpublic void setCircular(boolean b) 
 - 
setDatapublic void setData(Dataset set) 
 - 
setDepthFactorpublic void setDepthFactor(double d) 
 - 
setExtractOrderpublic void setExtractOrder(int i) 
 - 
setForegroundAlphapublic void setForegroundAlpha(double d) 
 - 
setLabelFormatpublic void setLabelFormat(java.lang.String string) 
 - 
setLabelspublic void setLabels(boolean b) 
 - 
setLegendpublic void setLegend(boolean b) 
 - 
setPlotBackgroundpublic void setPlotBackground(java.awt.Color color) 
 - 
setRotationpublic void setRotation(int i) 
 - 
setStartAnglepublic void setStartAngle(int i) 
 - 
setThreeDimensional@Deprecated public void setThreeDimensional(boolean b) Deprecated.
 - 
getStylepublic int getStyle() 
 - 
setStylepublic void setStyle(int style) 
 - 
setTitlepublic void setTitle(java.lang.String string) 
 - 
setTooltipFormatpublic void setTooltipFormat(java.lang.String string) 
 - 
setTooltipspublic void setTooltips(boolean b) 
 - 
setChartBackgroundpublic void setChartBackground(java.awt.Color color) Parameter removed. Included for backwards compatability.
 - 
getOutlineColorspublic java.awt.Color[] getOutlineColors() 
 - 
setOutlineColorspublic void setOutlineColors(java.awt.Color[] outlinePaint) 
 - 
getSectionColorspublic java.awt.Color[] getSectionColors() 
 - 
setSectionColorspublic void setSectionColors(java.awt.Color[] sectionPaint) 
 - 
getLabelFontpublic java.awt.Font getLabelFont() 
 - 
setLabelFontpublic void setLabelFont(java.awt.Font labelFont) 
 - 
getLegendFontpublic java.awt.Font getLegendFont() 
 - 
setLegendFontpublic void setLegendFont(java.awt.Font legendFont) 
 - 
getTitleFontpublic java.awt.Font getTitleFont() 
 - 
setTitleFontpublic void setTitleFont(java.awt.Font titleFont) 
 - 
getOutlineStrokepublic float getOutlineStroke() 
 - 
setOutlineStrokepublic void setOutlineStroke(float outlineStroke) 
 - 
isOutlineVisiblepublic boolean isOutlineVisible() 
 - 
setOutlineVisiblepublic void setOutlineVisible(boolean outlineVisible) 
 - 
getPlotInsetspublic java.awt.Insets getPlotInsets() 
 - 
setPlotInsetspublic void setPlotInsets(java.awt.Insets plotInsets) 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- PMIChartPanel
 
 - 
getDynamicPropspublic java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps() - Specified by:
- getDynamicPropsin interface- MutableDynamicPropertyProvider
 
 - 
setDynamicPropspublic void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) - Specified by:
- setDynamicPropsin interface- MutableDynamicPropertyProvider
 
 - 
setPropertyValuepublic void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException- Specified by:
- setPropertyValuein interface- DynamicPropertyProvider
- Throws:
- java.lang.ClassCastException
 
 - 
getPropertyValuepublic java.lang.Object getPropertyValue(java.lang.String name) - Specified by:
- getPropertyValuein interface- DynamicPropertyProvider
 
 - 
getPropertiespublic DynamicPropertyDescriptor[] getProperties() - Specified by:
- getPropertiesin interface- DynamicPropertyProvider
 
 - 
isPropertyDefinedpublic boolean isPropertyDefined(java.lang.String name) - Specified by:
- isPropertyDefinedin interface- DynamicPropertyProvider
 
 - 
setExtensionFunctionspublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) - Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
- Overrides:
- setExtensionFunctionsin class- PMIChartPanel
 
 
- 
 
-