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

public Class FileSpecificationValidationProcess

extends AbstractProcess
Class Inheritance
Imports
org.apache.pdfbox.cos.COSDictionary, .COSDocument, .COSName, org.apache.pdfbox.preflight.PreflightConstants, .PreflightContext, .ValidationResult.ValidationError, org.apache.pdfbox.preflight.exception.ValidationException

This validation process check that FileSpec dictionaries are confirming with the PDF/A-1b specification.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
validateFileSpecification(PreflightContext
the preflight context.
ctx
,
COSDictionary
the FileSpec Dictionary.
fileSpec
)

Validate a FileSpec dictionary, a FileSpec dictionary mustn't have the EF (EmbeddedFile) entry.

Inherited from org.apache.pdfbox.preflight.process.AbstractProcess:
addFontErroraddValidationErroraddValidationErrors

Constructor Detail

FileSpecificationValidationProcessback to summary
public FileSpecificationValidationProcess()

Method Detail

validateback to summary
public void validate(PreflightContext ctx) throws ValidationException

Implements org.apache.pdfbox.preflight.process.ValidationProcess.validate.

Annotations
@Override
validateFileSpecificationback to summary
public void validateFileSpecification(PreflightContext ctx, COSDictionary fileSpec)

Validate a FileSpec dictionary, a FileSpec dictionary mustn't have the EF (EmbeddedFile) entry.

Parameters
ctx:PreflightContext

the preflight context.

fileSpec:COSDictionary

the FileSpec Dictionary.