Структура классов метаданных

Обсуждение написания скриптов и аддинов для Снегопата, а также его объектной модели.
Ответить
EvilBeaver
Сообщения: 83
Зарегистрирован: 26 май 2014, 13:53

Структура классов метаданных

Сообщение EvilBeaver »

От нечего делать написал небольшой скрипт, который с помощью SnegAPI строит структуру классов метаданных. Со всеми свойствами и внутренними идентификаторами.

Может быть полезно при колупании внутренностей CF.

Скрипт и результат его работы - во вложении.
Вложения
MDClasses.zip
Скрипт и выходной XML
(22.8 КБ) 872 скачивания
awa
Сообщения: 42
Зарегистрирован: 24 авг 2011, 15:47

Re: Структура классов метаданных

Сообщение awa »

Андрей, огромное спасибо! Действительно, полезно!
EvilBeaver
Сообщения: 83
Зарегистрирован: 26 май 2014, 13:53

Re: Структура классов метаданных

Сообщение EvilBeaver »

awa писал(а):Андрей, огромное спасибо! Действительно, полезно!


Удивлен, честно говоря. Я уж думал, что кто-кто, но awa уже давно имеет подобный файлик. Я-то со Снегопатом без году неделя, только сегодня откопал эти функции в документации на SnegAPI. Очень рад был помочь.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Структура классов метаданных

Сообщение orefkov »

Можно еще для ext свойств добавить дамп содержимого в файл, смотри свойство IV8MDObject::extPropUUID и метод IV8MDObject::getExtProp
EvilBeaver
Сообщения: 83
Зарегистрирован: 26 май 2014, 13:53

Re: Структура классов метаданных

Сообщение EvilBeaver »

orefkov писал(а):Можно еще для ext свойств добавить дамп содержимого в файл, смотри свойство IV8MDObject::extPropUUID и метод IV8MDObject::getExtProp


Я может неправильно разобрался с ext свойствами? Они же вроде принадлежат объектам, а не классам, нет? Как их добыть из класса метаданных?
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Структура классов метаданных

Сообщение orefkov »

А ну да. Это я протупил немного.
Ответить