|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface DocumentTraversal
DocumentTraversal содержит методы, которые создают NodeIterators и TreeWalkers чтобы пересечь узел и его дочерние элементы в порядке документа (глубина сначала, предварительно упорядочьте обход, который эквивалентен порядку, в котором теги запуска происходят в текстовом представлении документа). В DOMs, которые поддерживают функцию Обхода, DocumentTraversal будет реализован теми же самыми объектами, которые реализуют интерфейс Документа. См. также .
| Модификатор и Тип | Метод и Описание |
|---|---|
NodeIterator |
createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
Создайте новое
NodeIterator по поддереву базировался в указанном узле. |
TreeWalker |
createTreeWalker(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
Создайте новое
TreeWalker по поддереву базировался в указанном узле. |
NodeIterator createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion) throws DOMException
NodeIterator по поддереву базировался в указанном узле.root - Узел, который будет выполнен с помощью итераций вместе с его дочерними элементами. NodeIterator первоначально располагается как раз перед этим узлом. whatToShow флаги и фильтр, если таковые вообще имеются, не рассматривают, устанавливая эту позицию. Корень не должен быть null.whatToShow - Этот флаг определяет, какие типы узла могут появиться в логическом представлении дерева, представленного NodeIterator. См. описание NodeFilter для набора возможных SHOW_ значения. Эти флаги могут быть объединены, используя OR.filter - NodeFilter использоваться с этим NodeIterator, или null не указать ни на какой фильтр.entityReferenceExpansion - Значение этого флага определяет, расширяются ли узлы ссылки на сущность.NodeIterator.DOMException - NOT_SUPPORTED_ERR: Повышенный, если указанное root null.TreeWalker createTreeWalker(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion) throws DOMException
TreeWalker по поддереву базировался в указанном узле.root - Узел, который будет служить root для TreeWalker. whatToShow флаги и NodeFilter не рассматриваются, устанавливая это значение; любой тип узла будет принят как root. currentNode из TreeWalker инициализируется к этому узлу, видимо ли это. root функции как останавливающаяся точка для методов обхода, которые выглядят восходящими в структуре документа, такой как parentNode и nextNode. root не должен быть null.whatToShow - Этот флаг определяет, какие типы узла могут появиться в логическом представлении дерева, представленного TreeWalker. См. описание NodeFilter для набора возможных SHOW_ значения. Эти флаги могут быть объединены, используя OR.filter - NodeFilter использоваться с этим TreeWalker, или null не указать ни на какой фильтр.entityReferenceExpansion - Если этот флаг является ложью, содержанием EntityReference узлы не представляются в логическом представлении.TreeWalker.DOMException - NOT_SUPPORTED_ERR: Повышенный, если указанное root null.
Java является торговой маркой или зарегистрированной торговой маркой Oracle и/или его филиалов в US и других странах.
Авторское право © 2005, 2011, Oracle и/или его филиалы. 500 Oracle Parkway
Берега красного дерева, Калифорния 94065 США. Все права защищены.