Class PdfUA2ListChecker
- java.lang.Object
-
- com.itextpdf.pdfua.checkers.utils.ua2.PdfUA2ListChecker
-
public final class PdfUA2ListChecker extends java.lang.Object
Utility class which performs lists check according to PDF/UA-2 specification.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PdfUA2ListChecker.PdfUA2ListHandler
Handler class that checks list tags while traversing the tag tree.
-
Field Summary
Fields Modifier and Type Field Description private PdfUAValidationContext
context
-
Constructor Summary
Constructors Constructor Description PdfUA2ListChecker(PdfUAValidationContext context)
Creates a new instance ofPdfUA2ListChecker
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkStructElement(IStructureNode structNode)
Checks if list element has correct tag structure according to PDF/UA-2 specification.
-
-
-
Field Detail
-
context
private final PdfUAValidationContext context
-
-
Constructor Detail
-
PdfUA2ListChecker
public PdfUA2ListChecker(PdfUAValidationContext context)
Creates a new instance ofPdfUA2ListChecker
.- Parameters:
context
- the validation context
-
-
Method Detail
-
checkStructElement
public void checkStructElement(IStructureNode structNode)
Checks if list element has correct tag structure according to PDF/UA-2 specification.Conforming files shall tag any real content within LI structure element as either Lbl or LBody. For list items, if Lbl is present, not None ListNumbering attribute shall be specified on the respective L structure element.
- Parameters:
structNode
- list structure element to check- Throws:
PdfUAConformanceException
- if document has incorrect tag structure for list
-
-