From 33e2e3e16d77c3b741657de4e174153460af25a2 Mon Sep 17 00:00:00 2001 From: salexdv Date: Mon, 5 Sep 2022 19:05:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D1=8B?= =?UTF-8?q?=20=D0=A4=D0=B0=D0=B1=D1=80=D0=B8=D0=BA=D0=B0XDTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bslGlobals.js | 199 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) diff --git a/src/bslGlobals.js b/src/bslGlobals.js index 2f75c51..dffafaa 100644 --- a/src/bslGlobals.js +++ b/src/bslGlobals.js @@ -12569,6 +12569,205 @@ define([], function () { } } } + }, + "ФабрикаXDTO": { + "name": "ФабрикаXDTO", + "name_en": "XDTOFactory", + "description": "Фабрика типов XDTO", + "properties": { + "Пакеты": { + "name": "Пакеты", + "name_en": "Packages", + "access": "Чтение", + "description": "Содержит коллекцию пакетов XDTO, составляющих фабрику.", + "value": " КоллекцияПакетовXDTO." + } + }, + "methods": { + "ЗаписатьJSON": { + "name": "ЗаписатьJSON", + "name_en": "WriteJSON", + "description": "Записывает указанный элемент данных XDTO в объект записи JSON", + "signature": { + "ПоУмолчанию": { + "СтрокаПараметров": "(ЗаписьJSON, Значение, НазначениеТипаXML?)", + "Параметры": { + "ЗаписьJSON": "ЗаписьJSON, Объект, через который осуществляется запись JSON.", + "Значение": "ЗначениеXDTO/ОбъектXDTO/Неопределено. Записываемое в поток JSON значение.", + "НазначениеТипаXML": "НазначениеТипаXML. Вариант назначения типа элемента данных XDTO." + } + } + } + }, + "ЗаписатьXML": { + "name": "ЗаписатьXML", + "name_en": "WriteXML", + "description": "Записывает указанный элемент данных XDTO в объект записи XML.", + "signature": { + "ПоУмолчанию": { + "СтрокаПараметров": "(ЗаписьXML, Элемент, ЛокальноеИмя?, URIПространстваИмен?, Форма?, УказаниеТипа?)", + "Параметры": { + "ЗаписьXML": "Объект записи XML", + "Элемент": "Записываемое значение", + "ЛокальноеИмя": "Локальное имя записываемого элемента данных.", + "URIПространстваИмен": "URI пространства имен записываемого элемента данных.", + "Форма": "Форма представления элемента данных в XDTO.", + "УказаниеТипа": "Вариант назначения типа элемента данных XDTO." + } + } + } + }, + "Привести": { + "name": "Привести", + "name_en": "Cast", + "description": "Осуществляет попытку преобразования значения XDTO одного типа в значение XDTO данного типа.", + "signature": { + "ПоУмолчанию": { + "СтрокаПараметров": "(Тип, Значение)", + "Параметры": { + "Тип": "Тип, к которому необходимо привести значение", + "Значение": "Значение, которое необходимо преобразовать к значению указанного типа." + } + } + } + }, + "ПрочитатьJSON": { + "name": "ПрочитатьJSON", + "name_en": "ReadJSON", + "description": "Читает элемент данных XDTO указанного типа из объекта чтения JSON.", + "signature": { + "ПоУмолчанию": { + "СтрокаПараметров": "(ЧтениеJSON, Тип?, ИмяФункцииВосстановления?, МодульФункцииВосстановления?, ДополнительныеПараметрыФункцииВосстановления?, ТипыДляОбработкиВосстановления?, ИменаСвойствДляВосстановления?)", + "Параметры": { + "ЧтениеJSON": "Объект чтения JSON", + "Тип": "Тип элемента данных XDTO", + "ИмяФункцииВосстановления": "Имя функции восстановления значения", + "МодульФункцииВосстановления": "Указывает модуль, процедура которого будет использована для восстановления значения", + "ДополнительныеПараметрыФункцииВосстановления": "Дополнительные параметры для функции восстановления.", + "ТипыДляОбработкиВосстановления": "Массив объектов ТипОбъектаXDTO, соответствующих типам XDTO, для которых требуется вызвать функцию восстановления", + "ИменаСвойствДляВосстановления": "Имена свойств, для которых нужно вызвать функцию восстановления" + } + } + } + }, + "ПрочитатьXML": { + "name": "ПрочитатьXML", + "name_en": "ReadXML", + "description": "Читает элемент данных XDTO указанного типа из объекта чтения XML.", + "signature": { + "ПоУмолчанию": { + "СтрокаПараметров": "(ЧтениеXML, Тип?)", + "Параметры": { + "ЧтениеXML": "Объект чтения XML", + "Тип": "Тип элемента данных XDTO" + } + } + } + }, + "Создать": { + "name": "Создать", + "name_en": "Create", + "description": "Создает значение XDTO по произвольному значению", + "returns": "ЗначениеXDTO", + "signature": { + "ИзЗначения": { + "СтрокаПараметров": "(Тип, Значение)", + "Параметры": { + "Тип": "Тип, значение которого необходимо создать", + "Значение": "Произвольное значение, на основе которого должно быть создано значение XDTO" + } + }, + "ПоЛексическомуПредставлению": { + "СтрокаПараметров": "(Тип, Строка)", + "Параметры": { + "Тип": "Тип, значение которого необходимо создать", + "Строка": "Лексическое представление значения." + } + }, + "ПоТипу": { + "СтрокаПараметров": "(Тип)", + "Параметры": { + "Тип": "Тип, значение которого необходимо создать" + } + } + } + }, + "Тип": { + "name": "Тип", + "name_en": "Type", + "description": "Получение типа XDTO", + "returns": "ТипЗначенияXDTO, ТипОбъектаXDTO, Неопределено", + "signature": { + "URIПространстваИмен": { + "СтрокаПараметров": "(URIПространстваИмен, Имя)", + "Параметры": { + "URIПространстваИмен": "URI пространства имен запрашиваемого типа", + "Имя": "Имя запрашиваемого типа" + } + }, + "ИмяXML": { + "СтрокаПараметров": "(ИмяXML)", + "Параметры": { + "ИмяXML": "Расширенное имя XML" + } + }, + "ПоТипу": { + "СтрокаПараметров": "(ТипДанных)", + "Параметры": { + "ТипДанных": "Тип данных XML, по которому запрашивается тип XDTO" + } + } + } + }, + "ЭкспортМоделиXDTO": { + "name": "ЭкспортМоделиXDTO", + "name_en": "ExportXDTOModel", + "description": "Выполняет экспорт пакетов XDTO, имеющих указанные URI пространства имен в модели XDTO", + "signature": { + "URIПространствИмен": { + "СтрокаПараметров": "(URIПространствИмен)", + "Параметры": { + "URIПространствИмен": "Массив строк или строка, соответствующая URI пространства имен экспортируемых пакетов" + } + } + } + }, + "ЭкспортСхемыXML": { + "name": "ЭкспортСхемыXML", + "name_en": "ExportXMLSchema", + "description": "Выполняет экспорт пакетов XDTO, имеющих указанные URI пространства имен в набор схем XML", + "signature": { + "URIПространствИмен": { + "СтрокаПараметров": "(URIПространствИмен)", + "Параметры": { + "URIПространствИмен": "Массив строк или строка, соответствующая URI пространства имен экспортируемых пакетов" + } + } + } + } + }, + "constructors": { + "По умолчанию": { + "description": "Создает новую фабрику XDTO.", + "signature": "ФабрикаXDTO()" + }, + "НаОснованииМоделиТипов": { + "description": "Создает фабрику типов XDTO по модели типов", + "signature": "(Модель?, Пакеты?)", + "params": { + "Модель": "Модель типов, по которой необходимо сформировать фабрику типов XDTO", + "Пакеты": "Коллекция пакетов для разрешения директив импорта модели типов XDTO" + } + }, + "НаОснованииНабораСхем": { + "description": "Создает фабрику типов XDTO по набору схем XML.", + "signature": "(НаборСхемXML?, Пакеты?)", + "params": { + "НаборСхемXML": "Набор схем XML, на основе которого будет создана фабрика XDTO", + "Пакеты": "Коллекция пакетов для разрешения директив импорта модели типов XDTO" + } + } + } } }, "systemEnum": {