Метаданные предоставляют информацию об определениях классов. Найдите информацию обо всех свойствах, методах и событиях заданной классом, не создавая объекты класса.
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
объекты найти подробную информацию о свойствах объектов.
Поиск значений по умолчанию в метаданных свойств
Используйте метаданные свойства, чтобы найти значения по умолчанию присвоенными свойствам в определении класса.