BuildingBlockCollection

Наследование: java.lang.Object, com.aspose.words.NodeCollection

public class BuildingBlockCollection extends NodeCollection

КоллекцияBuildingBlock объекты в документе.

Чтобы узнать больше, посетитеAspose.Words Document Object Model (DOM) документальная статья.

Вы не создаете экземпляры этого класса напрямую. Чтобы получить доступ к набору строительных блоков, используйтеGlossaryDocument.getBuildingBlocks() имущество.

Методы

МетодОписание
add(Node node)Добавляет узел в конец коллекции.
clear()Удаляет все узлы из этой коллекции и из документа.
contains(Node node)Определяет, находится ли узел в коллекции.
equals(Object arg0)
get(int index)Извлекает стандартный блок по заданному индексу.
getClass()
getContainer()
getCount()Получает количество узлов в коллекции.
getCurrentNode()
getNextMatchingNode(Node curNode)
hashCode()
indexOf(Node node)Возвращает отсчитываемый от нуля индекс указанного узла.
insert(int index, Node node)Вставляет узел в коллекцию по указанному индексу.
iterator()Обеспечивает простую итерацию в стиле foreach по набору узлов.
notify()
notifyAll()
remove(Node node)Удаляет узел из коллекции и из документа.
removeAt(int index)Удаляет узел с указанным индексом из коллекции и из документа.
toArray()Копирует все стандартные блоки из коллекции в новый массив стандартных блоков.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(Node node)

public void add(Node node)

Добавляет узел в конец коллекции.

Узел вставляется как дочерний в объект узла, из которого была создана коллекция.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
nodeNodeУзел, который нужно добавить в конец коллекции.

clear()

public void clear()

Удаляет все узлы из этой коллекции и из документа.

contains(Node node)

public boolean contains(Node node)

Определяет, находится ли узел в коллекции.

Этот метод выполняет линейный поиск; следовательно, среднее время выполнения пропорционально Count.

Параметры:

ПараметрТипОписание
nodeNodeУзел, который необходимо найти.

Возвращает: boolean - Истинно, если элемент найден в коллекции; в противном случае ложно.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

get(int index)

public Node get(int index)

Извлекает стандартный блок по заданному индексу.

Индекс отсчитывается от нуля.

Отрицательные индексы разрешены и указывают на доступ из задней части коллекции. Например, -1 означает последний элемент, -2 означает предпоследний и так далее.

Если индекс больше или равен количеству элементов в списке, возвращается пустая ссылка.

Если индекс отрицательный и его абсолютное значение больше, чем количество элементов в списке, возвращается пустая ссылка.

Параметры:

ПараметрТипОписание
indexintИндекс в списке строительных блоков.

Возвращает: Node - соответствующийBuildingBlock ценность.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getContainer()

public CompositeNode getContainer()

Возвращает: CompositeNode

getCount()

public int getCount()

Получает количество узлов в коллекции.

Возвращает: int — количество узлов в коллекции.

getCurrentNode()

public Node getCurrentNode()

Возвращает: Node

getNextMatchingNode(Node curNode)

public Node getNextMatchingNode(Node curNode)

Параметры:

ПараметрТипОписание
curNodeNode

Возвращает: Node

hashCode()

public native int hashCode()

Возвращает: инт

indexOf(Node node)

public int indexOf(Node node)

Возвращает отсчитываемый от нуля индекс указанного узла.

Параметры:

ПараметрТипОписание
nodeNodeУзел, который необходимо найти.

Возвращает: int — Отсчитываемый от нуля индекс узла в коллекции, если он найден; иначе -1.

Этот метод выполняет линейный поиск; следовательно, среднее время выполнения пропорционально Count.

insert(int index, Node node)

public void insert(int index, Node node)

Вставляет узел в коллекцию по указанному индексу.

Узел вставляется как дочерний в объект узла, из которого была создана коллекция.

Если индекс равен или больше Count, узел добавляется в конец коллекции.

Если индекс отрицательный и его абсолютное значение больше, чем Count, узел добавляется в конец коллекции.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
indexintОтсчитываемый от нуля индекс узла. Отрицательные индексы разрешены и указывают на доступ из конца списка. Например, -1 означает последний узел, -2 означает предпоследний и так далее.
nodeNodeУзел для вставки.

iterator()

public Iterator iterator()

Обеспечивает простую итерацию в стиле foreach по набору узлов.

Возвращает: java.util.Iterator — итератор.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Node node)

public void remove(Node node)

Удаляет узел из коллекции и из документа.

Параметры:

ПараметрТипОписание
nodeNodeУзел для удаления.

removeAt(int index)

public void removeAt(int index)

Удаляет узел с указанным индексом из коллекции и из документа.

Параметры:

ПараметрТипОписание
indexintОтсчитываемый от нуля индекс узла. Отрицательные индексы разрешены и указывают на доступ из конца списка. Например, -1 означает последний узел, -2 означает предпоследний и так далее.

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)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int