Class LinksExpressionEditorBase

    • Constructor Detail

      • LinksExpressionEditorBase

        public LinksExpressionEditorBase()
    • 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:
        значение редактируется редактором
      • getDataSet

        protected abstract String getDataSet​(DataCompositionSchemaDataSetLink link)
        Получить выбранный набор данных из связи
        Parameters:
        link - связь наборов данных
        Returns:
        выбранный набор