Class PdfUA2LinkChecker.PdfUA2LinkAnnotationHandler
java.lang.Object
com.itextpdf.pdfua.checkers.utils.ContextAwareTagTreeIteratorHandler
com.itextpdf.pdfua.checkers.utils.ua2.PdfUA2LinkChecker.PdfUA2LinkAnnotationHandler
- All Implemented Interfaces:
ITagTreeIteratorHandler
- Enclosing class:
PdfUA2LinkChecker
public static class PdfUA2LinkChecker.PdfUA2LinkAnnotationHandler
extends ContextAwareTagTreeIteratorHandler
Helper class that checks the conformance of link annotations while iterating the tag tree structure.
-
Field Summary
FieldsFields inherited from class ContextAwareTagTreeIteratorHandler
context -
Constructor Summary
ConstructorsConstructorDescriptionPdfUA2LinkAnnotationHandler(PdfUAValidationContext context, PdfDocument document) Creates a new instance of thePdfUA2LinkChecker.PdfUA2LinkAnnotationHandler. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(IStructureNode node) Checks whether the element should be traversed.voidprocessElement(IStructureNode elem) Called when the next element is reached during the traversal to process it.
-
Field Details
-
checker
-
-
Constructor Details
-
PdfUA2LinkAnnotationHandler
Creates a new instance of thePdfUA2LinkChecker.PdfUA2LinkAnnotationHandler.- Parameters:
context- the validation contextdocument- thePdfDocumentto check link annotations for
-
-
Method Details
-
accept
Description copied from interface:ITagTreeIteratorHandlerChecks whether the element should be traversed.- Parameters:
node- the element to check- Returns:
trueif the iteration should be continued,falseotherwise
-
processElement
Description copied from interface:ITagTreeIteratorHandlerCalled when the next element is reached during the traversal to process it.- Parameters:
elem- the element to process
-