Top Constructors Methods
org.apache.pdfbox.preflight.process

public abstract Class AbstractProcess

extends Object
implements ValidationProcess
Class Inheritance
All Implemented Interfaces
org.apache.pdfbox.preflight.process.ValidationProcess
Known Direct Subclasses
org.apache.pdfbox.preflight.process.AcroFormValidationProcess, org.apache.pdfbox.preflight.process.BookmarkValidationProcess, org.apache.pdfbox.preflight.process.CatalogValidationProcess, org.apache.pdfbox.preflight.process.FileSpecificationValidationProcess, org.apache.pdfbox.preflight.process.MetadataValidationProcess, org.apache.pdfbox.preflight.process.PageTreeValidationProcess, org.apache.pdfbox.preflight.process.StreamValidationProcess, org.apache.pdfbox.preflight.process.TrailerValidationProcess, org.apache.pdfbox.preflight.process.XRefValidationProcess, org.apache.pdfbox.preflight.process.reflect.ActionsValidationProcess, org.apache.pdfbox.preflight.process.reflect.AnnotationValidationProcess, org.apache.pdfbox.preflight.process.reflect.DestinationValidationProcess, org.apache.pdfbox.preflight.process.reflect.ExtGStateValidationProcess, org.apache.pdfbox.preflight.process.reflect.FontValidationProcess, org.apache.pdfbox.preflight.process.reflect.GraphicObjectPageValidationProcess, org.apache.pdfbox.preflight.process.reflect.ResourcesValidationProcess, org.apache.pdfbox.preflight.process.reflect.ShadingPatternValidationProcess, org.apache.pdfbox.preflight.process.reflect.SinglePageValidationProcess, org.apache.pdfbox.preflight.process.reflect.TilingPatternValidationProcess
Imports
java.io.IOException, java.util.List, org.apache.pdfbox.cos.COSDictionary, .COSName, org.apache.pdfbox.preflight.PreflightConstants, .PreflightContext, .ValidationResult.ValidationError

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected 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
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AbstractProcessback to summary
public AbstractProcess()

Method Detail

addFontErrorback to summary
protected 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.

addValidationErrorback to summary
protected void addValidationError(PreflightContext ctx, ValidationResult.ValidationError error)
addValidationErrorsback to summary
protected void addValidationErrors(PreflightContext ctx, List<ValidationResult.ValidationError> errors)