Spec-Zone.ru › OpenJDK 21

Интерфейс HTMLDocument

Все суперинтерфейсы:
Document, Node
public interface HTMLDocument extends Document
Объект HTMLDocument является корнем иерархии HTML и содержит всё содержимое. Помимо предоставления доступа к иерархии, он также предоставляет некоторые удобные методы для доступа к определённым наборам информации из документа.

Следующие свойства устарели в пользу соответствующих свойств элемента BODY: alinkColor background bgColor fgColor linkColor vlinkColor В DOM Level 2, метод getElementById унаследован от интерфейса Document, где он был перемещён.

См. также Спецификацию Document Object Model (DOM) Level 2.

С тех пор:
1.4, DOM Level 2

Краткое описание полей

Поля, объявленные в интерфейсе org.w3c.dom.Node

ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE

Краткое описание методов

Модификатор и тип Метод Описание
void close()
Закрывает поток документа, открытый методом open(), и форсирует рендеринг.
HTMLCollection getAnchors()
Коллекция всех элементов якоря (A ) в документе со значением для атрибута name.
HTMLCollection getApplets()
Коллекция всех элементов OBJECT, включающих апплеты и элементы APPLET (устарело) в документе.
HTMLElement getBody()
Элемент, содержащий содержимое документа.
String getCookie()
Куки, связанные с этим документом.
String getDomain()
Имя домена сервера, который предоставил документ, или null , если сервер не может быть идентифицирован по имени домена.
NodeList getElementsByName(String elementName)
Возвращает (возможно пустую) коллекцию элементов, у которых значение атрибута name задано значением elementName.
HTMLCollection getForms()
Коллекция всех форм документа.
HTMLCollection getImages()
Коллекция всех элементов IMG в документе.
HTMLCollection getLinks()
Коллекция всех элементов AREA и элементов якоря ( A ) в документе со значением для атрибута href.
String getReferrer()
Возвращает URI страницы, которая связана с этой страницей.
String getTitle()
Заголовок документа, указанный элементом TITLE в заголовке документа.
String getURL()
Полный URI документа.
void open()
Примечание.
void setBody(HTMLElement body)
void setCookie(String cookie)
void setTitle(String title)
void write(String text)
Записывает строку текста в поток документа, открытый методом open().
void writeln(String text)
Записывает строку текста, за которой следует символ новой строки, в поток документа, открытый методом open().

Методы, объявленные в интерфейсе org.w3c.dom.Document

adoptNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getStrictErrorChecking, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking, setXmlStandalone, setXmlVersion

Методы, объявленные в интерфейсе org.w3c.dom.Node

appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData

Подробное описание методов

getTitle

String getTitle()
Заголовок документа, указанный элементом TITLE в заголовке документа.

setTitle

void setTitle(String title)

getReferrer

String getReferrer()
Возвращает URI страницы, которая связана с этой страницей. Значение является пустой строкой, если пользователь перешёл на страницу напрямую (не через ссылку, а например, через закладку).

getDomain

String getDomain()
Имя домена сервера, который предоставил документ, или null , если сервер не может быть идентифицирован по имени домена.

getURL

String getURL()
Полный URI документа.

getBody

HTMLElement getBody()
Элемент, содержащий содержимое документа. В документах с содержимым BODY, возвращает элемент BODY. В документах фреймсетов возвращает самый внешний элемент FRAMESET.

setBody

void setBody(HTMLElement body)

getImages

HTMLCollection getImages()
Коллекция всех элементов IMG в документе. Поведение ограничено элементами IMG для обратной совместимости.

getApplets

HTMLCollection getApplets()
Коллекция всех элементов OBJECT, включающих апплеты и элементы APPLET (устарело) в документе.

getLinks

HTMLCollection getLinks()
Коллекция всех элементов AREA и элементов якоря ( A ) в документе со значением для атрибута href.

getForms

HTMLCollection getForms()
Коллекция всех форм документа.

getAnchors

HTMLCollection getAnchors()
Коллекция всех элементов якоря (A ) в документе со значением для атрибута name. Примечание. По причинам обратной совместимости, возвращаемый набор якорей содержит только те якоря, которые были созданы с атрибутом name, а не те, что были созданы с атрибутом id.

getCookie

String getCookie()
Куки, связанные с этим документом. Если куки нет, значение является пустой строкой. Иначе, значение является строкой: список "имя, значение" пар, разделённых точкой с запятой, для всех куки, связанных со страницей. Например, name=value;expires=date .

setCookie

void setCookie(String cookie)

open

void open()
Примечание. Этот метод и следующие позволяют пользователю добавлять или заменять модель структуры документа с помощью строк необработанного HTML. На момент написания рассматривались альтернативные методы предоставления аналогичных функций для HTML и XML-документов. Следующие методы могут быть устаревшими в будущем в пользу более универсального механизма.
Открывает поток документа для записи. Если в целевой точке существует документ, этот метод очищает его.

close

void close()
Закрывает поток документа, открытый методом open(), и форсирует рендеринг.

write

void write(String text)
Записывает строку текста в поток документа, открытый методом open() . Текст парсится в модель структуры документа.
Параметры:
text - Строка, которая будет обработана в структуру модели структуры документа.

writeln

void writeln(String text)
Записывает строку текста, за которой следует символ новой строки, в поток документа, открытый методом open() . Текст парсится в модель структуры документа.
Параметры:
text - Строка, которая будет обработана в структуру модели структуры документа.

getElementsByName

NodeList getElementsByName(String elementName)
Возвращает (возможно пустую) коллекцию элементов, у которых значение атрибута name задано значением elementName.
Параметры:
elementName - Значение атрибута name для элемента.
Возвращает:
Соответствующие элементы.

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLDocument.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API