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 void
addFontError
(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 void
protected void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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.
-