public class TagTreeIterator extends Object
There is a possibility to add a handler that will be called for the elements during the traversal.
| Modifier and Type | Class and Description |
|---|---|
static class |
TagTreeIterator.TreeTraversalOrder
Tree traversal order enum.
|
| Constructor and Description |
|---|
TagTreeIterator(IStructureNode tagTreePointer)
Creates a new instance of
TagTreeIterator. |
TagTreeIterator(IStructureNode tagTreePointer,
TagTreeIterator.TreeTraversalOrder traversalOrder)
Creates a new instance of
TagTreeIterator. |
| Modifier and Type | Method and Description |
|---|---|
TagTreeIterator |
addHandler(ITagTreeIteratorHandler handler)
Adds a handler that will be called for the elements during the traversal.
|
void |
traverse()
Traverses the tag tree in the order of the document structure.
|
public TagTreeIterator(IStructureNode tagTreePointer)
TagTreeIterator. It will use TreeTraversalOrder.PRE_ORDER for tree traversal.tagTreePointer - the tag tree pointer.public TagTreeIterator(IStructureNode tagTreePointer, TagTreeIterator.TreeTraversalOrder traversalOrder)
TagTreeIterator.tagTreePointer - the tag tree pointertraversalOrder - an order in which the tree will be traversed.public TagTreeIterator addHandler(ITagTreeIteratorHandler handler)
handler - the handler.TagTreeIterator instance.public void traverse()
Make sure the correct handlers are added before calling this method.
Copyright © 1998–2025 Apryse Group NV. All rights reserved.