Class DataCompositionFieldEditor

    • Constructor Detail

      • DataCompositionFieldEditor

        public DataCompositionFieldEditor()
    • Method Detail

      • getValue

        public Object getValue​(boolean needValidate)
        Description copied from interface: IValueEditor
        Получить отредактированное значение
        Specified by:
        getValue in interface IValueEditor
        Overrides:
        getValue in class ValueEditorBase
        Parameters:
        needValidate - Нужно ли проверять на корректность возвращаемое значение, true если нужно, то значение и если значение не валидно, то откроется соответствующее сообщение об ошибках
        Returns:
        значение такое же как в IValueEditor.getValue()
      • setValue

        public void setValue​(Object value)
        Description copied from interface: IValueEditor
        Установить значение для редактирования
        Specified by:
        setValue in interface IValueEditor
        Overrides:
        setValue in class ValueEditorBase
        Parameters:
        value - значение
      • isValueForEditor

        public boolean isValueForEditor​(Object value)
        Description copied from interface: IValueEditor
        Проверить, что значение данного типа редактируется редактором
        Specified by:
        isValueForEditor in interface IValueEditor
        Overrides:
        isValueForEditor in class ValueEditorBase
        Parameters:
        value - значение
        Returns:
        значение редактируется редактором
      • getImage

        public org.eclipse.swt.graphics.Image getImage​(org.eclipse.swt.graphics.Device device,
                                                       Object value)
        Description copied from interface: IValueEditor
        Получить картинку значения
        Specified by:
        getImage in interface IValueEditor
        Overrides:
        getImage in class ValueEditorBase
        value - значение
        Returns:
        картинка
      • getText

        public String getText​(IV8Project v8project,
                              Object value)
        Description copied from interface: IValueEditor
        Получить представление значения
        Specified by:
        getText in interface IValueEditor
        Overrides:
        getText in class ValueEditorBase
        Parameters:
        v8project - the V8 project, cannot be null
        value - значение
        Returns:
        представление
      • getAvailableFieldInfoGetter

        protected IAvailableFieldInfoProvider getAvailableFieldInfoGetter()
        Returns available field getter or create it if doesn't exist.
        Returns:
        availalbe field getter, cannot be null
      • openSelectionFieldDialog

        protected void openSelectionFieldDialog()
        Open available fields selection dialog.