Spec-Zone.ru › OpenJDK 17

Интерфейс ElementTraversal

public interface ElementTraversal
Интерфейс ElementTraversal предоставляет набор только для чтения атрибутов, которые позволяют автору легко перемещаться между элементами в документе.

В реализациях, соответствующих спецификации обхода элементов, все объекты, реализующие Element, должны также реализовывать интерфейс ElementTraversal. Четыре метода, getFirstElementChild(), getLastElementChild(), getPreviousElementSibling() и getNextElementSibling(), каждый возвращает ссылку на другой элемент с определёнными отношениями к текущему элементу, если такой элемент существует. Пятый метод, getChildElementCount(), предоставляет количество дочерних элементов элемента, для предварительной обработки перед навигацией.

Since:
9
See Also:
  • Спецификация обхода элементов

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

Модификатор и тип Метод Описание
int getChildElementCount()
Возвращает текущее количество дочерних узлов элемента, которые имеют тип Element.
Element getFirstElementChild()
Возвращает ссылку на первый дочерний узел элемента, который имеет тип Element.
Element getLastElementChild()
Возвращает ссылку на последний дочерний узел элемента, который имеет тип Element.
Element getNextElementSibling()
Возвращает ссылку на узел-последователя элемента, который непосредственно следует за элементом в порядке документа, и который имеет тип Element.
Element getPreviousElementSibling()
Возвращает ссылку на узел-предшественника элемента, который непосредственно предшествует элементу в порядке документа, и который имеет тип Element.

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

getFirstElementChild

Element getFirstElementChild()
Возвращает ссылку на первый дочерний узел элемента, который имеет тип Element.
Возвращает:
ссылку на дочерний элемент, null если у элемента нет дочернего элемента типа Element.

getLastElementChild

Element getLastElementChild()
Возвращает ссылку на последний дочерний узел элемента, который имеет тип Element.
Возвращает:
ссылку на дочерний элемент, null если у элемента нет дочернего элемента типа Element.

getPreviousElementSibling

Element getPreviousElementSibling()
Возвращает ссылку на узел-предшественника элемента, который непосредственно предшествует элементу в порядке документа, и который имеет тип Element.
Возвращает:
ссылку на дочерний элемент, null если у элемента нет узла-предшественника типа Element, который идёт перед этим элементом.

getNextElementSibling

Element getNextElementSibling()
Возвращает ссылку на узел-последователя элемента, который непосредственно следует за элементом в порядке документа, и который имеет тип Element.
Возвращает:
ссылку на дочерний элемент, null если у элемента нет узла-последователя типа Element, который идёт после этого элемента.

getChildElementCount

int getChildElementCount()
Возвращает текущее количество дочерних узлов элемента, которые имеют тип Element.
Возвращает:
количество дочерних элементов, или 0 если у элемента нет дочерних элементов.

© 1993, 2021, 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/17/docs/api/java.xml/org/w3c/dom/ElementTraversal.html

Spec-Zone.ru

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