Метаданные содержат сведения об определениях классов. Поиск информации обо всех свойствах, методах и событиях, определенных классом, без создания объектов класса.
metaclass | Получить meta.class объект |
meta.abstractDetails | Поиск абстрактных методов и свойств |
meta.class.fromName | Вернуть meta.class объект, связанный с именованным классом |
meta.package.fromName | Вернуть meta.package объект для указанного пакета |
meta.package.getAllPackages | Получить все пакеты верхнего уровня |
properties | Имена свойств класса |
methods | Имена методов классов |
events | Имена событий |
superclasses | Названия суперклассов |
meta.class | Описание класса MATLAB |
meta.property | Описание свойства класса MATLAB |
meta.method | Сведения о методе класса |
meta.event | описывать событие, определенное классом MATLAB |
meta.package | Описание пакета MATLAB |
meta.DynamicProperty | Описание динамического свойства объекта MATLAB |
meta.EnumeratedValue | Описание элемента перечисления класса MATLAB |
meta.MetaData | Корень иерархии метаклассов |
meta.ArrayDimension | Сведения о размере для проверки свойств |
meta.Validation | Описание проверки свойств |
meta.FixedDimension | Фиксированный размер в спецификации размера свойства |
meta.UnrestrictedDimension | Неограниченное измерение в спецификации размера свойства |
Метаклассы обеспечивают способ программной проверки определений классов.
Самоанализ класса с помощью метаданных
Проверка определений элементов класса с помощью метаданных.
Поиск объектов с определенными значениями
Метаклассы поддерживают методы, позволяющие искать объекты со свойствами, заданными для определенных значений.
Использовать meta.property для поиска подробной информации о свойствах объекта.
Поиск значений по умолчанию в метаданных свойств
Используйте метаданные свойств для поиска значений по умолчанию, назначенных свойствам в определении класса.