Class ConfigPropertyEditPanel.EditorRenderer

  • All Implemented Interfaces:
    com.inductiveautomation.ignition.designer.propertyeditor.config.table.editor.ParentConfigEditor<T>, java.io.Serializable, java.util.EventListener, javax.swing.CellEditor, javax.swing.event.CellEditorListener, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
    Enclosing class:
    ConfigPropertyEditPanel<T extends PropertyConfigurationController>

    protected class ConfigPropertyEditPanel.EditorRenderer
    extends com.inductiveautomation.ignition.designer.propertyeditor.config.table.editor.ConfigPropertyEditorRenderer<T>
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.swing.AbstractCellEditor

        changeEvent, listenerList
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void categorySelected​(Property<?> prop)  
      void clearProperty​(Property<?> prop)  
      void configureMenuForProperty​(javax.swing.JPopupMenu menu, PropWrapper property)  
      void customEditorOpened​(Property<?> property, CustomPropertyEditor<T> editor)  
      void customEditorOpened​(java.awt.Component owner, Property<?> prop, CustomPropertyEditor<T> editor)  
      java.lang.Object getCellEditorValue()  
      • Methods inherited from class com.inductiveautomation.ignition.designer.propertyeditor.config.table.editor.ConfigPropertyEditorRenderer

        configureBoundProperty, configureCategorySelector, configureCustomEditor, configureErroredEditor, configureReadOnlyProperty, editingCanceled, editingStopped, fireEditingCanceled, getCompositeEditor, getConfigController, getContext, getController, getCurrentCellEditor, getCurrentComponent, getEditorForProperty, getEditorIcons, getMutableFont, getMutableForeground, getNonMutableFont, getNonMutableForeground, getTableCellEditorComponent, getTableCellRendererComponent, isEditor, isTextEditor, propertySupportsBindings, registerWellKnownEditor, replaceSelectedText, reset, setConfigController, setController, setCurrentCellEditor, setNonMutableFont, setNonMutableForeground, stopCellEditing
      • Methods inherited from class javax.swing.AbstractCellEditor

        addCellEditorListener, cancelCellEditing, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.swing.CellEditor

        addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell
    • Constructor Detail

      • EditorRenderer

        public EditorRenderer​(DesignerContext context,
                              boolean isEditor)
    • Method Detail

      • getCellEditorValue

        public java.lang.Object getCellEditorValue()
        Specified by:
        getCellEditorValue in interface javax.swing.CellEditor
        Overrides:
        getCellEditorValue in class com.inductiveautomation.ignition.designer.propertyeditor.config.table.editor.ConfigPropertyEditorRenderer<T extends PropertyConfigurationController>
      • categorySelected

        public void categorySelected​(Property<?> prop)
      • configureMenuForProperty

        public void configureMenuForProperty​(javax.swing.JPopupMenu menu,
                                             PropWrapper property)
      • clearProperty

        public void clearProperty​(Property<?> prop)