meta.package class

Пакет: meta
Суперклассы: meta.MetaData

Описание

The meta.package класс содержит информацию о MATLAB® пакеты. Все свойства доступны только для чтения.

Пакеты могут содержать классы, функции и другие пакеты.

The meta.package класс является handle класс.

Атрибуты класса

Sealed
true
Abstract
true
RestrictsSubclassing
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

Вы не можете создать экземпляр meta.package объект непосредственно. Получите meta.package объект из meta.class ContainingPackage свойство, которое содержит meta.package объект или пустой объект, если класс не находится в пакете.

Свойства

расширить все

Имя пакета, возвращенное как вектор символов.

Типы данных: char

Не используется

Типы данных: char

Не используется

Типы данных: char

Список классов, которые относятся к этому пакету и возвращаются как массив meta.class объекты.

Типы данных: meta.class

Список функций, входящих в этот пакет, возвращаемый как массив указателей на функцию.

Типы данных: function_handle

Список пакетов, выбранных для этого пакета, возвращенный как массив meta.package объекты.

Типы данных: meta.package

Пакет, содержащий этот пакет, возвращенный как meta.package объект. Если этот пакет не содержится в другом пакете, meta.package объект пуст.

Типы данных: meta.package

Методы

расширить все

Примеры

Поиск имен классов в пакете

Используйте meta.package.fromName метод для поиска имен классов, содержащихся в matlab.mixin пакет. Доступ к meta.class объекты в ClassList Свойство для отображения списка имен классов.

disp(string({meta.package.fromName('matlab.mixin').ClassList.Name})')
Введенный в R2008a