Package com.itextpdf.kernel.pdf.tagutils
Class AbstractAvoidDuplicatesTagTreeIteratorHandler
- java.lang.Object
-
- com.itextpdf.kernel.pdf.tagutils.AbstractAvoidDuplicatesTagTreeIteratorHandler
-
- All Implemented Interfaces:
ITagTreeIteratorHandler
- Direct Known Subclasses:
TagTreeIteratorFlusher
,TagTreePointer.RoleFinderHandler
public abstract class AbstractAvoidDuplicatesTagTreeIteratorHandler extends java.lang.Object implements ITagTreeIteratorHandler
Handler forTagTreeIterator
. It is used to check whether specific element should be traversed. It doesn't accept elements which have been traversed before.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<PdfObject>
processedObjects
-
Constructor Summary
Constructors Constructor Description AbstractAvoidDuplicatesTagTreeIteratorHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(IStructureNode node)
Checks whether the element should be traversed.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.itextpdf.kernel.pdf.tagutils.ITagTreeIteratorHandler
processElement
-
-
-
-
Field Detail
-
processedObjects
private final java.util.Set<PdfObject> processedObjects
-
-
Method Detail
-
accept
public boolean accept(IStructureNode node)
Description copied from interface:ITagTreeIteratorHandler
Checks whether the element should be traversed.- Specified by:
accept
in interfaceITagTreeIteratorHandler
- Parameters:
node
- the element to check- Returns:
true
if the iteration should be continued,false
otherwise
-
-