NodeList
Наследование: java.lang.Object
Все реализованные интерфейсы: java.lang.Iterable
public class NodeList implements Iterable
Представляет набор узлов, соответствующих запросу XPath, выполненному с использованиемCompositeNode.selectNodes(java.lang.String) метод.
Чтобы узнать больше, посетитеAspose.Words Document Object Model (DOM) документальная статья.
NodeList возвращаетсяCompositeNode.selectNodes(java.lang.String) и содержит набор узлов, соответствующих запросу XPath.
NodeList поддерживает индексированный доступ и итерацию.
лечитьNodeList коллекция как коллекция “моментальных снимков”.NodeList запускается как «живая» коллекция, поскольку узлы фактически не извлекаются при выполнении запроса XPath. Узлы извлекаются только при доступе, и в это время узел и все предшествующие ему узлы кэшируются, образуя коллекцию «моментальных снимков».
Методы
Метод | Описание |
---|---|
equals(Object arg0) | |
get(int index) | Извлекает узел по заданному индексу. |
getClass() | |
getCount() | Получает количество узлов в списке. |
hashCode() | |
iterator() | Обеспечивает простую итерацию в стиле foreach по набору узлов. |
notify() | |
notifyAll() | |
toArray() | Копирует все узлы из коллекции в новый массив узлов. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
get(int index)
public Node get(int index)
Извлекает узел по заданному индексу.
Индекс отсчитывается от нуля.
Отрицательные индексы разрешены и указывают на доступ из задней части коллекции. Например, -1 означает последний элемент, -2 означает предпоследний и так далее.
Если индекс больше или равен количеству элементов в списке, возвращается пустая ссылка.
Если индекс отрицательный и его абсолютное значение больше, чем количество элементов в списке, возвращается пустая ссылка.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс в списке узлов. |
Возвращает: Node - соответствующийNode ценность.
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getCount()
public int getCount()
Получает количество узлов в списке.
Возвращает: int - количество узлов в списке.
hashCode()
public native int hashCode()
Возвращает: инт
iterator()
public Iterator iterator()
Обеспечивает простую итерацию в стиле foreach по набору узлов.
Возвращает: java.util.Iterator — итератор.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toArray()
public Node[] toArray()
Копирует все узлы из коллекции в новый массив узлов.
Вы не должны добавлять/удалять узлы при переборе коллекции узлов, потому что это делает итератор недействительным и требует обновления для живых коллекций.
Чтобы иметь возможность добавлять/удалять узлы во время итерации, используйте этот метод для копирования узлов в массив фиксированного размера, а затем выполните итерацию по массиву.
Возвращает: com.aspose.words.Node[] - Массив узлов.
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |