Интерфейс ElementTraversal
public interface ElementTraversal
ElementTraversal предоставляет набор только для чтения атрибутов, которые позволяют автору легко перемещаться между элементами документа. В соответствии с реализациями Element Traversal, все объекты, реализующие 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
getLastElementChild
getPreviousElementSibling
getNextElementSibling
getChildElementCount
int getChildElementCount()
Element.- Возвращает:
- количество дочерних элементов, или
0если у элемента нет дочерних элементов.
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.xml/org/w3c/dom/ElementTraversal.html