Class AbstractProcess
java.lang.Object
org.apache.pdfbox.preflight.process.AbstractProcess
- All Implemented Interfaces:
ValidationProcess
- Direct Known Subclasses:
AcroFormValidationProcess,ActionsValidationProcess,AnnotationValidationProcess,BookmarkValidationProcess,CatalogValidationProcess,DestinationValidationProcess,ExtGStateValidationProcess,FileSpecificationValidationProcess,FontValidationProcess,GraphicObjectPageValidationProcess,MetadataValidationProcess,PageTreeValidationProcess,ResourcesValidationProcess,ShadingPatternValidationProcess,SinglePageValidationProcess,StreamValidationProcess,TilingPatternValidationProcess,TrailerValidationProcess,XRefValidationProcess
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFontError(COSDictionary dictionary, PreflightContext context, IOException e) PDFont loads embedded fonts in its constructor so we have to handle IOExceptions from PDFont and translate them into validation errors.protected voidprotected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pdfbox.preflight.process.ValidationProcess
validate
-
Constructor Details
-
AbstractProcess
public AbstractProcess()
-
-
Method Details
-
addValidationError
-
addValidationErrors
protected void addValidationErrors(PreflightContext ctx, List<ValidationResult.ValidationError> errors) -
addFontError
PDFont loads embedded fonts in its constructor so we have to handle IOExceptions from PDFont and translate them into validation errors.
-