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