Версия 0.6.0
Изменения в новой версии
- Заменен движок парсера XML-файлов, выполнен переезд на XStream. Вместе с переездом выполнен рефакторинг классов MDO
- Добавлены некоторые служебные классы для анмаршаллинга + недостающие классы метаданных (разные атрибуты)
- Класс MDObjectBase стал совсем маленьким, содержит самую базовую часть метаданных
- Класс MDObjectComplex используется для объектов, имеющих дочерние объекты
- Класс MDObjectBSL используется для объектов, имеющих модули
- удалены потерявшие актуальность методы и классы, а также некоторые свойства
- написаны недостающие тесты
- скорректированы алгоритмы и теперь практически нигде не может быть null-ового возвращаемого значения
- добавлены описания методов и классов почти везде
- Добавлена информация о языках конфигурации
- Добавлен код языка в класс Language
- Язык конфигурации по умолчанию является объектом
- Добавлен метод получения списка доступных языков с их кодами
-
MDORef теперь является классом, содержащим информацию о типе и представление ссылки
-
В подсистемы добавлен признак "Включен в командный интерефейс"
-
Для веб сервисов добавлены дочерние объекты - операции, содержащие ссылку на обработчик (пока строкой)
-
Для http сервисов добавлены дочерние объекты - шаблоны url, у которых есть дочерние объекты - методы, содержашие ссылку на обработчик (пока строкой)
-
Реализована поддежка расширений конфигурации ввиде класса extends над классом конфигурации.
- Содержит тип расширения
- Содержит префикс имени объектов расширения
- Для всех объектов метаданных добавлен признак принадлежности к конфигурации или расширению
Обратите внимание, что данная версия несовместима с ранними версиями в части API