Class CollectionParametersCellEditor


  • public class CollectionParametersCellEditor
    extends TableExCellEditor
    Редактор ячейки коллекции параметров
    • Constructor Detail

      • CollectionParametersCellEditor

        public CollectionParametersCellEditor​(org.eclipse.swt.widgets.Shell shell,
                                              org.eclipse.swt.widgets.Composite parent,
                                              String title,
                                              CollectionParametersData parametersData,
                                              boolean editable)
        Parameters:
        shell -
        parent - родитель
        title - заголовок для диалога
        parametersData - данные
        editable - the editable state, true if this editor is editable, false otherwise
    • Method Detail

      • fillButtons

        protected void fillButtons​(org.eclipse.swt.widgets.Composite parent,
                                   List<org.eclipse.swt.widgets.Button> buttons)
        Description copied from class: TableExCellEditor
        Создать кнопки
        Specified by:
        fillButtons in class TableExCellEditor
        Parameters:
        parent - родительский контрол
        buttons - список кнопок
      • onButton

        protected Object onButton​(Object value,
                                  int buttonIndex)
        Description copied from class: TableExCellEditor
        Обработать нажатие кнопки и получить измененное значение
        Specified by:
        onButton in class TableExCellEditor
        Parameters:
        value - значение
        buttonIndex - индекс кнопки
        Returns:
        измененное значение
      • valueToString

        protected String valueToString​(Object value)
        Description copied from class: TableExCellEditor
        Получить строковое представление значения
        Specified by:
        valueToString in class TableExCellEditor
        Parameters:
        value - значение
        Returns:
        представление
      • stringToValue

        protected Object stringToValue​(Object value,
                                       String str)
        Description copied from class: TableExCellEditor
        Смержить значение с его изменным представлением
        Specified by:
        stringToValue in class TableExCellEditor
        Parameters:
        value - значение
        str - представление
        Returns:
        измененное значение
      • isValueValid

        protected boolean isValueValid​(Object value)
        Description copied from class: TableExCellEditor
        Проверить отредактированное значение на корректность
        Specified by:
        isValueValid in class TableExCellEditor
        Parameters:
        value - отредактированное значение
        Returns:
        значение корректно