exponenta event banner

класс mlreportgen.dom.ErrorMessage

Пакет: mlreportgen.dom
Суперклассы:

Сообщение об ошибке

Описание

Указывает текст сообщения об ошибке, исходящий из указанного исходного объекта.

Строительство

errorMsgObj = ErrorMessage(text,sourceObject) создает сообщение об ошибке с указанным текстом из указанного исходного объекта.

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

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

Текст, отображаемый для сообщения.

Объект DOM, из которого происходит сообщение.

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

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

Сообщение об ошибке, представленное mlreportgen.dom.ErrorMessage объект.

Свойства

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

Идентификатор для этого элемента документа, указанный как вектор символов или скаляр строки. При создании элемента документа DOM создает уникальный идентификатор сеанса. Можно указать собственный идентификатор.

Исходный объект DOM, из которого происходит сообщение.

Тег для этого элемента документа, заданный как вектор символов или скаляр строки.

DOM создает уникальный для сеанса тег как часть создания этого объекта. Созданный тег имеет вид CLASS: ID, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Текст сообщения, заданный как символьный вектор.

Методы

Использовать ErrorMessage методы, похожие на то, как вы используете ProgressMessage методы.

Метод

Цель

formatAsHTML

Форматировать сообщение как HTML.

formatAsText

Форматировать сообщение как текст.

passesFilter

Определите, проходит ли фильтрация сообщения.

Примеры

свернуть все

import mlreportgen.dom.*;
d = Document('test','html');
     
dispatcher = MessageDispatcher.getTheDispatcher;
l = addlistener(dispatcher,'Message', ...
      @(src, evtdata) disp(evtdata.Message.formatAsText));
     
open(d);
dom.Document:371 opening
dom.Document:371 parsing template "/mathworks/devel/bat/BR2021ad/build/matlab/toolbox/shared/mlreportgen/dom/resources/templates/html/default.htmtx"
dom.Document:371 appended dom.TemplateText:387
dom.Document:371 appended dom.TemplateText:390
dom.Document:371 appended dom.TemplateText:393
dom.Document:371 moved to hole "#start#"
dispatch(dispatcher,ErrorMessage('invalid chapter',d));
dom.Document:371 invalid chapter
p = Paragraph('Chapter ');
p.Tag = 'chapter title';
p.Style = {CounterInc('chapter'),...
    CounterReset('table'),WhiteSpace('pre')};
append(p,AutoNumber('chapter'));
append(d,p);
dom.Document:371 appended chapter title
close(d);
dom.Document:371 appended dom.TemplateText:408
dom.Document:371 moved to hole "#end#"
dom.Document:371 closed
rptview(d.OutputPath);

Удалите прослушиватель, чтобы избежать дублирования отчетов об объектах сообщений во время сеанса MATLAB ® .

delete(l);