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