Class PortComboBoxWithButtonEditorRenderer<E extends org.bidib.wizard.model.status.BidibStatus>

  • 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:
    Serialized Form
    • Constructor Detail

      • PortComboBoxWithButtonEditorRenderer

        public PortComboBoxWithButtonEditorRenderer​(E[] items,
                                                    String buttonText,
                                                    Class<?> resourceClazz,
                                                    Integer instanceColumn)
      • PortComboBoxWithButtonEditorRenderer

        public PortComboBoxWithButtonEditorRenderer​(E[] items,
                                                    String buttonText,
                                                    String resourceClazz,
                                                    Integer instanceColumn)
    • Method Detail

      • addButtonListener

        public void addButtonListener​(ButtonListener l)
      • setSelectedValue

        protected void setSelectedValue​(org.bidib.wizard.model.ports.Port<? extends org.bidib.wizard.model.status.BidibStatus> port)
      • setSelectedValue

        protected void setSelectedValue​(E status)
      • 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:
        configureTableCellEditorRendererComponent in interface com.jidesoft.grid.TableCellEditorRenderer
      • createTableCellEditorRendererComponent

        public Component createTableCellEditorRendererComponent​(JTable table,
                                                                int row,
                                                                int column)
        Specified by:
        createTableCellEditorRendererComponent in interface com.jidesoft.grid.TableCellEditorRenderer