matlab.mixin.CustomDisplay class

Пакет: Пакет matlab.mixin

Интерфейс для настройки отображения объекта

Описание

Этот класс обеспечивает интерфейс для настройки путем объектов отображений MATLAB®. Чтобы добавить пользовательскую функциональность отображения в ваш класс, выведите свой класс из matlab.mixin.CustomDisplay.

classdef MySubClass < matlab.mixin.CustomDisplay
    ....
end

matlab.mixin.CustomDisplay задает защищенные методы, которые можно заменить в подклассе, чтобы настроить отображение объекта. Путем переопределения определенных методов можно настроить определенные аспекты отображения объекта. Для получения дополнительной информации о настройке отображения объекта см. Пользовательский интерфейс CustomDisplay.

matlab.mixin.CustomDisplay также реализации три общественности, изолированные, и скрытые методы: dispОтображение, и details.

disp и display обеспечьте отображение простого объекта. details метод обеспечивает формальное отображение информации об объекте.

Примечание

Вы не можете использовать matlab.mixin.CustomDisplay выводить пользовательское отображение для классов перечисления. Для альтернативного подхода смотрите Перегрузку функции disp

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

Abstract
true
HandleCompatible
true

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

Методы

развернуть все

Примеры

свернуть все

Этот класс добавляет пользовательский нижний колонтитул путем переопределения getFooter метод.

classdef MyClass < matlab.mixin.CustomDisplay
    properties
        Prop1 = 10
        Prop2
    end
    methods (Access = protected)
        function s = getFooter(~)
            s = 'Here is my custom footer';
        end
    end
end
myObject = MyClass
myObject = 

  MyClass with properties:

    Prop1: 10
    Prop2: []

Here is my custom footer

Реализация по умолчанию getFooter возвращает пустой символьный вектор. MyClass заменяет метод, чтобы возвратить текст, Here is my custom footer.

Советы

MATLAB отображает объекты в одном из этих форматов:

  • Удаленный скалярный объект указателя

  • Массив пустого объекта

  • Скалярный объект

  • Нескалярный объектный массив

Каждый формат имеет три раздела: заголовок, список свойств и нижний колонтитул. Все форматы имеют реализацию по умолчанию, но классы могут настроить любой из этих форматов.

Введенный в R2013b