ГОСТ
Р
56170-2014
Т а б л и ц а 11- Пояснения для примечаний к таблице 10 настоящего стандарта
Перекрестные ссыпки
1
2
3
4
5
6
7
8
9
10
Изменение состояния
Загрузка к Активное
Загрузка к Разрушено
Загрузка к Уничтожено
Активное к Пауза
Активное к Разрушено
Активное к Уничтожено
Пауза к Активное
Пауза к Разрушенное
Пауза к Уничтоженное
Разрушенное к Уничтроженное
Событиедоставлено
Событие AppActive на входе в активное состояние
СобытиеAppDestroyed на входе в состояние разрушено
СобытиеAppKilled на входе в состояние уничтожено
Событие AppPause на выходе из состояния активное
СобытиеAppDestroyed на входе в состояние разрушено
Событие AppKilled на входе в состояние уничтожено
СобытиеAppResume на входе в активное состояние
СобытиеAppResume на входе в состояние разрушено
СобытиеAppKilled на входе в состояние уничтожено
Событие AppKilled на входе в состояние уничтожено
П р и м е ч а н и е -
В
случае ссылок 8 и 9 событие AppResume не принимается.
8.11.2.3 Дополнительные события DVB
Дополнительные события DVB описаны в [11] (11.2.3).
8.11.2.3.1 События триггер
События триггер описаны в [11]. (11.2.3.1).
8.11.2.3.2 События DVBDOMStable
Событие DVBDOMStable сигнализирует о завершении формирования документа DOM. После по
лучения этого события структурадокумента DOM будет завершена, однако в подкадрах или во встроен
ных кадрах структура DOM может быть не полной, и загрузка ресурсов, таких как контекст изображений
может быть не законченной. До окончания генерации реализаций события структура DOM. на которую
ссылается переменная документа, может быть неполной.
Это событие использует базовый интерфейс события для передачи контекстной информации.
Допустимый тип события представлен в [14] (8.11.2.3.2).
8.11.2.3.3 События DVB-HTML
События DVB-HTML используют базовый интерфей события для передачи контекстной информа
ции. Основные типы событий описаны в [14] (8.11.2.3.3).
8.11.3События клавиатуры DVB модуля DOM
Приложение DOM может использовать метод hasFeature (функция, версия) интерфейса
DOMImplementation со значением параметра «DVBKoyEvents» и «2.0» (соответственно) для того, что бы
определить, поддерживается ли реализация модуля события. Строка функции используется также с
методом createEvent. Это зависит от того как МНР получает набор поддерживаемых клавиатур.
События клавиатуры, сгенерированные реальной или виртуальной клавиатурой или от устрой
ства дистанционного управления, должны быть сгенерированы агентом пользователя и могут быть
зарегистрированы для приложений через DOM. Для регистрации событий используется тип строки
«HKeyEvent» или «HRcEvent». которые могут разместить слушателя, который должен получить объект,
реализующий интерфейс DVBKeyEvent.
8.11.3.1 Интерфейс события DVBKeyEvent
Интерфейс события DVBKeyEvent предоставляет конкретную контекстную информацию, связан
ную с событием дистанционного управления и клавиатурой. Интерфейс описывает такие представле
ния событий клавиатуры как строка, цвет или символ (например, треугольник. «>». «игра»).
Описания определений IDL, атрибутов и методов представлены в [14] (8.11.3.1.1 - 8.11.3.1.3).
8.11.4 Модуль DOM DVB-HTML
8.11.4.1 Соответствие агента пользователя DVB-HTML реализации DOM
Агент пользователя DVB-HTMLдолжен рассматриваться как реализация DOM только для HTML в
соответствии с объектной моделью документа (DOM) согласно [53].
8.11.4.2 Отличия интерфейсов HTML от W3C DOM Уровень 1
Интерфейсы W3C DOM 1 HTML были разработаны для того, чтобы обеспечить удобство работы
с документами в соответствии с [51]. Модуль DOM DVB-HTML был определен с целью управления до
кументами DVB-HTML. но не для создания новых документов. В целом модуль DOM DVB-HTML повто
ряет дизайн интерфейсов DOM1 HTML W3C. однако могут иметь место отличия в соответствии с [14]
(8.11.4.2).
35