Class PortComboBoxWithButtonEditorRenderer<E extends org.bidib.wizard.model.status.BidibStatus>
java.lang.Object
javax.swing.AbstractCellEditor
com.jidesoft.grid.AbstractJideCellEditor
com.jidesoft.grid.ContextSensitiveCellEditor
com.jidesoft.grid.AbstractTableCellEditorRenderer
org.bidib.wizard.mvc.main.view.table.PortComboBoxWithButtonEditorRenderer<E>
- All Implemented Interfaces:
com.jidesoft.converter.ConverterContextSupport,com.jidesoft.grid.EditorContextSupport,com.jidesoft.grid.EditorStyleSupport,com.jidesoft.grid.JideCellEditor,com.jidesoft.grid.TableCellEditorRenderer,Serializable,CellEditor,TableCellEditor,TableCellRenderer
public class PortComboBoxWithButtonEditorRenderer<E extends org.bidib.wizard.model.status.BidibStatus>
extends com.jidesoft.grid.AbstractTableCellEditorRenderer
implements TableCellEditor
- See Also:
-
Field Summary
Fields inherited from class com.jidesoft.grid.AbstractTableCellEditorRenderer
_editorComponent, _rendererComponentFields inherited from class com.jidesoft.grid.ContextSensitiveCellEditor
DEFAULT_CELL_EDITOR_BORDERFields inherited from class com.jidesoft.grid.AbstractJideCellEditor
_clickCountToStartFields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList -
Constructor Summary
ConstructorsConstructorDescriptionPortComboBoxWithButtonEditorRenderer(E[] items, String buttonText, Class<?> resourceClazz, Integer instanceColumn) PortComboBoxWithButtonEditorRenderer(E[] items, String buttonText, String resourceClazz, Integer instanceColumn) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconfigureTableCellEditorRendererComponent(JTable table, Component editorRendererComponent, boolean forRenderer, Object value, boolean isSelected, boolean hasFocus, int row, int column) createTableCellEditorRendererComponent(JTable table, int row, int column) protected booleanisPortEnabled(org.bidib.wizard.model.ports.ConfigurablePort<?> port) protected voidsetSelectedValue(E status) protected voidsetSelectedValue(org.bidib.wizard.model.ports.Port<? extends org.bidib.wizard.model.status.BidibStatus> port) Methods inherited from class com.jidesoft.grid.AbstractTableCellEditorRenderer
cancelCellEditing, getTableCellEditorComponent, getTableCellRendererComponent, resetRendererComponent, stopCellEditingMethods inherited from class com.jidesoft.grid.ContextSensitiveCellEditor
getConverter, getConverterContext, getEditorContext, getEditorStyle, getType, isEditorStyleSupported, isUseConverterContext, setConverter, setConverterContext, setEditorContext, setEditorStyle, setType, setUseConverterContextMethods inherited from class com.jidesoft.grid.AbstractJideCellEditor
addValidationListener, getClickCountToStart, getDefaultErrorBehavior, getValidationListeners, isAutoStopCellEditing, isCellEditable, isPassEnterKeyToTable, removeValidationListener, setAutoStopCellEditing, setClickCountToStart, setDefaultErrorBehavior, setPassEnterKeyToTable, validateMethods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCellMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingMethods inherited from interface javax.swing.table.TableCellEditor
getTableCellEditorComponent
-
Constructor Details
-
PortComboBoxWithButtonEditorRenderer
-
PortComboBoxWithButtonEditorRenderer
-
-
Method Details
-
addButtonListener
-
getCellEditorValue
- Specified by:
getCellEditorValuein interfaceCellEditor
-
setSelectedValue
protected void setSelectedValue(org.bidib.wizard.model.ports.Port<? extends org.bidib.wizard.model.status.BidibStatus> port) -
setSelectedValue
-
isPortEnabled
protected boolean isPortEnabled(org.bidib.wizard.model.ports.ConfigurablePort<?> port) -
configureTableCellEditorRendererComponent
public void configureTableCellEditorRendererComponent(JTable table, Component editorRendererComponent, boolean forRenderer, Object value, boolean isSelected, boolean hasFocus, int row, int column) - Specified by:
configureTableCellEditorRendererComponentin interfacecom.jidesoft.grid.TableCellEditorRenderer
-
createTableCellEditorRendererComponent
- Specified by:
createTableCellEditorRendererComponentin interfacecom.jidesoft.grid.TableCellEditorRenderer
-