Interface ITagTreeIteratorHandler

All Known Implementing Classes:
AbstractAvoidDuplicatesTagTreeIteratorHandler, AnnotationCheckUtil.AnnotationHandler, ContextAwareTagTreeIteratorHandler, FormCheckUtil.FormTagHandler, FormulaCheckUtil.FormulaTagHandler, GraphicsCheckUtil.GraphicsHandler, HeadingsChecker.HeadingHandler, NoteCheckUtil.NoteTagHandler, PdfUA1AnnotationChecker.PdfUA1AnnotationHandler, PdfUA1FormChecker.PdfUA1FormTagHandler, PdfUA1FormulaChecker.PdfUA1FormulaTagHandler, PdfUA1HeadingsChecker.PdfUA1HeadingHandler, PdfUA1ListChecker.PdfUA1ListHandler, PdfUA1NotesChecker.PdfUA1NotesTagHandler, PdfUA2AnnotationChecker.PdfUA2AnnotationHandler, PdfUA2FormChecker.PdfUA2FormTagHandler, PdfUA2FormulaChecker.PdfUA2FormulaTagHandler, PdfUA2HeadingsChecker.PdfUA2HeadingHandler, PdfUA2LinkChecker.PdfUA2LinkAnnotationHandler, PdfUA2ListChecker.PdfUA2ListHandler, PdfUA2NotesChecker.PdfUA2NotesHandler, PdfUA2TableOfContentsChecker.PdfUA2TableOfContentsHandler, TableCheckUtil.TableHandler, TagTreeIteratorFlusher

public interface ITagTreeIteratorHandler
Handler for TagTreeIterator. Is used to handle specific events during the traversal.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks whether the element should be traversed.
    void
    Called when the next element is reached during the traversal to process it.
  • Method Details

    • accept

      boolean accept (IStructureNode node)
      Checks whether the element should be traversed.
      Parameters:
      node - the element to check
      Returns:
      true if the iteration should be continued, false otherwise
    • processElement

      void processElement (IStructureNode elem)
      Called when the next element is reached during the traversal to process it.
      Parameters:
      elem - the element to process