Document

Пакет классов Document предназначен для парсинга и отображения различных типов документа в Joomla.

Расположение
/libraries/src/Document
Пространство имён
Joomla\CMS\Document
Ссылка на API
Document
Состав пакета
  • Document - основной класс документа;
  • DocumentRenderer - абстрактный класс рендерера;
  • ErrorDocument - класс для парсинга и отображения страницы ошибок на основе HTML;
  • Factory - фабрика по созданию объектов Document;
  • FactoryInterface - интерфейс фабрики по созданию объектов Document;
  • FeedDocument - класс для парсинга и отображения feed документа;
  • HtmlDocument - класс для парсинга и отображения HTML документа;
  • ImageDocument - класс для вывода данных изображения;
  • JsonDocument - класс для парсинга и отображения JSON данных;
  • J4JsonapiDocument - класс для парсинга и отображения в формате JSON-API;
  • OpensearchDocument - класс для отображения в формате OpenSearch;
  • J4PreloadManager - класс отвечает за управление предварительной загрузкой HTTP;
  • J4PreloadManagerInterface - интерфейс менеджера предварительной загрузки HTTP;
  • RawDocument - класс обеспечивает простой интерфейс для парсинга и отображения в raw формате;
  • J4RendererInterface - итерфейс для рендерера документа;
  • XmlDocument - класс для отображения XML данных;
  • Feed/FeedEnclosure - объект данных, представляющий оболочку ленты;
  • Feed/FeedImage - объект данных, представляющий изображение ленты;
  • Feed/FeedItem - объект данных, представляющий элемент ленты;
  • Opensearch/OpensearchImage - объект данных, представляющий OpenSearch изображение;
  • Opensearch/OpensearchUrl - объект данных, представляющий OpenSearch URL;
  • Renderer/Feed/AtomRenderer - рендерер ленты в спецификации atom;
  • Renderer/Feed/RssRenderer - рендерер ленты в спецификации RSS 2.0;
  • Renderer/Html/ComponentRenderer - HTML рендерер документа для вывода компонента;
  • Renderer/Html/HeadRenderer - HTML рендерер документа для элемента head документа;
  • Renderer/Html/MessageRenderer - HTML рендерер документа для вывода очереди системных сообщений;
  • Renderer/Html/ModuleRenderer - HTML рендерер документа для вывода одного модуля;
  • Renderer/Html/ModulesRenderer - HTML рендерер документа для вывода нескольких модулей.

Использование

@todo

© 2019 BinaryCraft. Все права защищены.