mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-24 08:33:29 +02:00
Описание структуры ФабрикаXDTO
This commit is contained in:
parent
f4e44a57e0
commit
33e2e3e16d
@ -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": {
|
"systemEnum": {
|
||||||
|
Loading…
Reference in New Issue
Block a user