Class BookmarkValidationProcess
java.lang.Object
org.apache.pdfbox.preflight.process.AbstractProcess
org.apache.pdfbox.preflight.process.BookmarkValidationProcess
- All Implemented Interfaces:
ValidationProcess
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanexploreOutlineLevel(PreflightContext ctx, org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem inputItem, org.apache.pdfbox.cos.COSObject firstObj, org.apache.pdfbox.cos.COSObject lastObj) This method explores the Outline Item Level and calls a validation method on each Outline Item.voidvalidate(PreflightContext ctx) protected booleanvalidateItem(PreflightContext ctx, org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem inputItem) This method checks the inputItem dictionary and call the exploreOutlineLevel method on the first child if it is not null.Methods inherited from class AbstractProcess
addFontError, addValidationError, addValidationErrors
-
Constructor Details
-
BookmarkValidationProcess
public BookmarkValidationProcess()
-
-
Method Details
-
validate
- Throws:
ValidationException
-