Class ConfigPropertyEditPanel.EditorRenderer
- java.lang.Object
-
- javax.swing.AbstractCellEditor
-
- com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer
-
- com.inductiveautomation.ignition.designer.propertyeditor.config.ConfigPropertyEditPanel.EditorRenderer
-
- All Implemented Interfaces:
ConfigPropertyEditPanel.ClearPropertyHandler
,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 ConfigPropertyEditorRenderer implements ConfigPropertyEditPanel.ClearPropertyHandler
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer
ConfigPropertyEditorRenderer.ComboEditor, ConfigPropertyEditorRenderer.CompositeEditor, ConfigPropertyEditorRenderer.CompositeEditorAction, ConfigPropertyEditorRenderer.CustomEditorAction, ConfigPropertyEditorRenderer.ErroredCustomEditor, ConfigPropertyEditorRenderer.HexColorValue, ConfigPropertyEditorRenderer.MenuEditorAction, ConfigPropertyEditorRenderer.NonEditorAction
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer
clearPropertyHandler, configOptionCache, standardEditorCache, wellKnownCustomEditors
-
-
Constructor Summary
Constructors Constructor Description EditorRenderer(DesignerContext context, boolean isEditor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearProperty(Property<?> prop)
Completely removes a property from a PropertySet, as if it never existed.protected void
configureMenuForProperty(javax.swing.JPopupMenu menu, PropWrapper property)
void
customEditorOpened(Property<?> property, CustomPropertyEditor editor)
-
Methods inherited from class com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer
configureBoundPropertyEditor, configureCustomEditor, configureErroredEditor, configureReadOnlyProperty, editingCanceled, editingStopped, getCellEditorValue, getController, getCurrentComponent, getEditorForProperty, getTableCellEditorComponent, getTableCellRendererComponent, propertySupportsBindings, registerWellKnownEditor, reset, setClearPropertyHandler, setConfigController, stopCellEditing
-
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell
-
-
-
-
Constructor Detail
-
EditorRenderer
public EditorRenderer(DesignerContext context, boolean isEditor)
-
-
Method Detail
-
customEditorOpened
public void customEditorOpened(Property<?> property, CustomPropertyEditor editor)
- Overrides:
customEditorOpened
in classConfigPropertyEditorRenderer
-
configureMenuForProperty
protected void configureMenuForProperty(javax.swing.JPopupMenu menu, PropWrapper property)
- Overrides:
configureMenuForProperty
in classConfigPropertyEditorRenderer
-
clearProperty
public void clearProperty(Property<?> prop)
Description copied from interface:ConfigPropertyEditPanel.ClearPropertyHandler
Completely removes a property from a PropertySet, as if it never existed.- Specified by:
clearProperty
in interfaceConfigPropertyEditPanel.ClearPropertyHandler
- Parameters:
prop
- the property to remove
-
-