Class AbstractVisionChartComponent

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.vision.api.client.components.model.AbstractVisionChartComponent
All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, ExtensibleComponent, QualityMonitor, VisionComponent, ActionListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Printable, Serializable, EventListener, Accessible, org.jfree.chart.event.ChartChangeListener, org.jfree.chart.event.ChartProgressListener
Direct Known Subclasses:
PMICompass, PMIMeter, PMIThermometer

public abstract class AbstractVisionChartComponent extends PMIChartPanel implements MutableDynamicPropertyProvider, StyleProvider
An abstract subclass of PMIChartPanel that provides boiler plate code for some common FactoryPMI things such as:
  • Proper vetoable name change
  • Implementation of MutablyDynamicPropertyProvider
  • Implementation of StyleProvider
This is used for 'componentized' charts, such as the Meter and Thermometer, but not for the 'real' charts.
See Also: