getHeader

Класс: matlab.mixin.CustomDisplay
Пакет: matlab.mixin

Создайте и верните отображение текст заголовка

Синтаксис

s = getHeader(obj)

Описание

s = getHeader(obj) возвращает текст, используемый в качестве заголовка при отображении obj. Этот метод вызывается один раз для всего объектного массива.

Переопределите этот метод, чтобы создать пользовательский заголовок. Переопределяющая реализация должна поддерживать все состояния объекта, включая скаляр, нескаляр, пустой и удаленный (если obj является образцом класса handle).

Входные параметры

obj

Объектный массив класса, производного от matlab.mixin.CustomDisplay

Выходные аргументы

s

Строка заголовка, возвращенная как char массив

Реализация по умолчанию возвращает следующее:

  • Если obj скаляром, возвращается classname, которое является простым именем класса (непакетируемое имя).

  • Если obj нескаляром, возвращается classname и размерности.

  • Если obj пуст, возвращает пустое char.

  • Если obj - удаленный указатель, возвращает удаленную строку classname указатель

classname связан с MATLAB® документация для класса. При выборе ссылки отображается helpPopup окно.

Если вы переопределяете этот метод, вам может потребоваться завершить s с новой линией (\n) символ.

Примеры

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

Добавьте текст, 'with Customized Display', к тексту заголовка.

Написание getHeader способ.

methods (Access = protected)
   function header = getHeader(obj)
      if ~isscalar(obj)
         header = getHeader@matlab.mixin.CustomDisplay(obj);
      else
         headerStr = matlab.mixin.CustomDisplay.getClassNameForHeader(obj);
         headerStr = [headerStr,' with Customized Display'];
         header = sprintf('%s\n',headerStr);
      end
   end
end

Добавить getHeader метод к определению класса.

Признаки

Accessprotected

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».