All Superinterfaces:
ComponentLifecycle, QualityMonitor
All Known Subinterfaces:
VisionContainer
All Known Implementing Classes:
AbstractAlarmTable, AbstractManagerPanel, AbstractRangedComponent, AbstractVisionBufferedComponent, AbstractVisionButton, AbstractVisionChartComponent, AbstractVisionComponent, AbstractVisionPanel, AbstractVisionScrollPane, AbstractVisionShape, AlarmJournalTable, AlarmStatusTable, AlertSummaryTable, BaseFormattedTextField, BasicContainer, BoxEvent, ColumnSelectorPanel, EquipmentScheduleView, FileExplorer, ICEPDFViewer, LanguageSelector, LinearScale, MovingAnalogIndicator, PathBasedVisionShape, PDFViewer, PMI2StateButton, PMIBarChart, PMIBarcode, PMIBoxWhiskerChart, PMIButton, PMIChart, PMIChartPanel, PMICheckBox, PMICircle, PMIComboBox, PMICommentsPanel, PMICommentsPanel2, PMICompass, PMIControlButton, PMICylindricalTank, PMIDateRange, PMIDateTimePopupSelector, PMIDateTimeSelector, PMIDayView, PMIDigitalDisplay, PMIEasyChart.EasyChart, PMIEditorPane, PMIFillLevelIndicator, PMIFormattedTextField, PMIGanttChart, PMIImage, PMILabel, PMILightrailSignal, PMILine, PMILineChartPanel, PMIList, PMIMeter, PMIMomentaryButton, PMIMomentaryButton2, PMIMonthView, PMIMultiStateIndicator, PMINStateButton, PMINumericLabel, PMINumericTextField, PMIPaintableCanvas, PMIPasswordField, PMIPieChart, PMIPipe, PMIPipeJoint, PMIPolygon, PMIProgressBar, PMIRadioButton, PMIRectangle, PMIShape, PMISlider, PMISoundComponent, PMISpinner, PMIStatusChart, PMITable, PMITabStrip, PMITextArea, PMITextField, PMIThermometer, PMIToggleButton, PMITrackSegment, PMITreeView, PMIWeekView, RadarChart, RadarChart2, ReportBase, ReportPanel, ReportViewer, RosterManagementPanel, RosterPane, RowSelectorTree, ScheduleManagementPanel, ScheduleView, SFCMonitoringPanel, ShapeGroup, SparklineChart, TagBrowseTree, TemplateCanvas, TemplateHolder, TemplateRepeater, UserManagementPanel, VisionAdvancedTable, VisionTemplate

public interface VisionComponent extends QualityMonitor, ComponentLifecycle
An aggregate interface that marks the typical interfaces required by most Vision components.
  • Field Details

    • COMPONENT_SECURITY

      @Deprecated static final String COMPONENT_SECURITY
      Deprecated.
      This is the old security scheme. Use COMPONENT_PERMISSIONS instead.
      To configure security on a component, put a client property on it with this key whose value is an instance of SecuritySettings.
      See Also:
    • COMPONENT_PERMISSIONS

      static final String COMPONENT_PERMISSIONS
      This is a JComponent client property key whose value should be an instance of ComponentPermissions.
      See Also:
    • COMPONENT_LOCKED

      static final String COMPONENT_LOCKED
      See Also:
    • COMPONENT_TRANSLATIONS

      static final String COMPONENT_TRANSLATIONS
      A JComponent client property for the component translation package.
      See Also: