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 booleanaccept(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:ITagTreeIteratorHandlerChecks whether the element should be traversed.- Specified by:
acceptin interfaceITagTreeIteratorHandler- Parameters:
node- the element to check- Returns:
trueif the iteration should be continued,falseotherwise
-
-