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, getTableCellEditorComponent, getTableCellRendererComponent, isEditor, isTextEditor, propertySupportsBindings, registerWellKnownEditor, replaceSelectedText, reset, setConfigController, setController, setCurrentCellEditor, 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)