Интерфейс ElementTraversal
public interface ElementTraversal
Интерфейс ElementTraversal — это набор только для чтения атрибутов, которые позволяют автору легко перемещаться между элементами в документе.
В соответствующих реализациях Element Traversal все объекты, реализующие Element, также должны реализовывать интерфейс ElementTraversal. Четыре метода, getFirstElementChild(), getLastElementChild(), getPreviousElementSibling() и getNextElementSibling(), каждый предоставляет живую ссылку на другой элемент с определённой связанностью с текущим элементом, если такой элемент существует. Пятый метод, getChildElementCount(), раскрывает количество дочерних элементов элемента для предварительной обработки перед навигацией.
- Since:
- 9
- См. также:
- Спецификация Element Traversal
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getChildElementCount() |
Возвращает текущее количество дочерних узлов элемента, которые являются типа |
Element |
getFirstElementChild() |
Возвращает ссылку на первый дочерний узел элемента, который является типа |
Element |
getLastElementChild() |
Возвращает ссылку на последний дочерний узел элемента, который является типа |
Element |
getNextElementSibling() |
Возвращает ссылку на узел-потомка элемента, который непосредственно следует за элементом в порядке документа и который является типа |
Element |
getPreviousElementSibling() |
Возвращает ссылку на узел-потомка элемента, который непосредственно предшествует элементу в порядке документа и который является типа |
Методы
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, 2020, 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/11/docs/api/java.xml/org/w3c/dom/ElementTraversal.html