java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanel
All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, QualityMonitor, VisionComponent, ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
AbstractAlarmTable, AbstractManagerPanel, AlertSummaryTable, BasicContainer, MovingAnalogIndicator, PDFViewer, PMIDateRange, PMIDateTimePopupSelector, PMIDateTimeSelector, PMIDayView, PMIMonthView, PMINStateButton, PMITabStrip, PMIWeekView, ReportBase, ReportViewer, SFCMonitoringPanel, TemplateCanvas, TemplateHolder, TemplateRepeater

public abstract class AbstractVisionPanel extends JPanel implements MutableDynamicPropertyProvider, StyleProvider, VisionComponent, LocaleListener
An abstract subclass of JPanel that provides boiler plate code for some common FactoryPMI things such as:
  • Proper vetoable name change
  • Implementation of MutablyDynamicPropertyProvider
  • Implementation of StyleProvider
  • Implementation of QualityMonitor
See Also: