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 voidclearProperty(Property<?> prop)Completely removes a property from a PropertySet, as if it never existed.protected voidconfigureMenuForProperty(javax.swing.JPopupMenu menu, PropWrapper property)voidcustomEditorOpened(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:
 customEditorOpenedin classConfigPropertyEditorRenderer
 
- 
configureMenuForProperty
protected void configureMenuForProperty(javax.swing.JPopupMenu menu, PropWrapper property)- Overrides:
 configureMenuForPropertyin classConfigPropertyEditorRenderer
 
- 
clearProperty
public void clearProperty(Property<?> prop)
Description copied from interface:ConfigPropertyEditPanel.ClearPropertyHandlerCompletely removes a property from a PropertySet, as if it never existed.- Specified by:
 clearPropertyin interfaceConfigPropertyEditPanel.ClearPropertyHandler- Parameters:
 prop- the property to remove
 
 - 
 
 -