Class TableExCellEditor

    • Constructor Detail

      • TableExCellEditor

        public TableExCellEditor​(org.eclipse.swt.widgets.Composite parent)
        Deprecated.
        Parameters:
        parent - родительский грид
      • TableExCellEditor

        public TableExCellEditor​(org.eclipse.swt.widgets.Composite parent,
                                 boolean canEditCell)
        Deprecated.
        Parameters:
        parent - родительский грид
        canEditCell - текст в ячейке редактируется
    • Method Detail

      • fillButtons

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

        protected abstract Object onButton​(Object value,
                                           int buttonIndex)
        Deprecated.
        Обработать нажатие кнопки и получить измененное значение
        Parameters:
        value - значение
        buttonIndex - индекс кнопки
        Returns:
        измененное значение
      • valueToString

        protected abstract String valueToString​(Object value)
        Deprecated.
        Получить строковое представление значения
        Parameters:
        value - значение
        Returns:
        представление
      • isValueValid

        protected abstract boolean isValueValid​(Object value)
        Deprecated.
        Проверить отредактированное значение на корректность
        Parameters:
        value - отредактированное значение
        Returns:
        значение корректно
      • stringToValue

        protected abstract Object stringToValue​(Object value,
                                                String str)
        Deprecated.
        Смержить значение с его изменным представлением
        Parameters:
        value - значение
        str - представление
        Returns:
        измененное значение
      • dispose

        public void dispose()
        Deprecated.
        Overrides:
        dispose in class CellEditor
      • createControl

        protected org.eclipse.swt.widgets.Control createControl​(org.eclipse.swt.widgets.Composite parent)
        Deprecated.
        Specified by:
        createControl in class CellEditor
      • doSetFocus

        protected void doSetFocus()
        Deprecated.
        Specified by:
        doSetFocus in class CellEditor
      • keyReleaseOccured

        protected void keyReleaseOccured​(org.eclipse.swt.events.KeyEvent keyEvent)
        Deprecated.
        Overrides:
        keyReleaseOccured in class CellEditor