All Classes and Interfaces

Class
Description
 
 
 
Base class for extending to extract features from embedded files
Class for features extractors
Extractor details
Base class for extending to extract features from fonts
 
Base class for extending to extract features from ICCProfiles
Base class for extending to extract features from images
 
 
 
 
 
 
 
Interface represent Adobe PDF schema
Feature object for annotation
 
 
 
 
 
 
Simple class that encapsulates the duration of an action in milliseconds.
 
 
 
 
 
 
 
Current class is representation of XMPPackage interface from abstract model based on adobe xmp library
 
 
 
 
 
Current class is representation of XMPObject interface from abstract model based on adobe xmp library
Current class is representation of XMPPackage interface from abstract model based on adobe xmp library
 
 
 
 
 
 
Interface that should be implemented by developers wishing to write custom result handlers for the veraPDF BatchProcessor.
The veraPDF batch processor, used to process multiple files.
Interface for summary information for a veraPDF batch process.
Encapsulates the details of an individual validation check.
 
 
Feature object for colorspace
 
 
Holds metadata about a veraPDF Component.
Factory class for veraPDF components and associated classes.
Convenience factory class to facilitate the creation of AuditDurations.
 
 
 
Helps in creating similar nodes in different features objects
 
 
 
A read only Directory that supports key and value types.
Feature object for document security
 
 
Current interface represent Dublin Core schema
Features data of an embedded file for feature extractor
 
Feature object for embedded file
 
 
 
 
Encapsulates the details of an error message, a String message and a List<String> of arguments to substitute into the error message
Static class with constants for feature error ids and messages
Feature object for ExtGState
 
 
 
Features Collection
 
 
Enumeration for features object types
Exception type for errors that occur while parsing PDF Features
 
Features data of an object for feature extractor
 
 
Main interface for all features objects
 
 
 
Features reporter
 
Feature Tree Node for Feature Reporter
Simple behaviour for mapping file outputs for processor.
Factory for various kinds of FileOutputMapper.
 
 
 
Features data of a font for feature extractor
 
Feature object for font
 
 
 
Feature object for form xobject
 
Factory class that provides convenience methods for handling the veraPDF Foundry.
Generating HTML validation report
Features data of an iccprofile for feature extractor
Feature object for iccprofile
 
Features data of an image for feature extractor
Class which represents a filter and it's parameters.
Features object for image xobject.
 
 
 
Feature object for info dict
 
Current interface provide necessary behavior of pdf document information dictionary.
 
 
 
Encapsulates the details of a PDF document, just the name and the size in bytes.
Processor encapsulates all validation processes: validation, metadata fixes and feature extracting.
 
Generic collection wrapper class.
 
 
 
 
Used to record the location of specific test assertions during the validation process.
 
 
 
 
 
 
Feature object for low level info part of the features report
 
A Map backed Directory implementation.
A Map backed Registry implementation.
Current interface provide necessary behavior of pdf metadata for MetadataFixer
 
Feature object for metadata part of the features report
 
Simple interface for PDF/A metadata repair.
 
 
Encapsulates the results fo applying the Metadata Fixer
Holds the result of an attempt to repair PDF/A metadata by a MetadataFixer.
Enumeration that indicates the status of a metadata repair task.
 
 
 
Exception type for PDFAParser problems.
 
 
 
 
Feature object for outlines part of the features report
 
 
Feature object for output intent part of the features report
 
Feature object for page part of the features report
 
Enums used as id for PDF/A flavours where a flavour uniquely identifies a specific PDF/A Standard part and associated conformance level.
Enum to for ISO standard identifiers
Enum type that identifies the different PDF/A Conformance Levels A (accessible), B (basic), U (unicode), F (embedded files) & E (engineering).
 
Enumeration of PDF/A Specification Parts, 1-3 used to provide ids and a standard source of details such as name and description for PDF/A Specifications.
 
Simple interface that needs a little more work.
A PDFAValidator performs a series of checks on PDF/A documents to verify that the document conforms to a specific PDF/A flavour.
Current interface provide necessary behavior of pdf document for MetadataFixer
 
 
 
 
 
The veraPDF policy checker which is simply an abstraction that makes applying XML schematron to veraPDF reports straightforward.
Feature object for post script part of the features report
 
 
Current class represent list of rule descriptions
Current class check status of validation according to failed rules, validation profile and list of Metadata failed rule types.
 
Base interface for veraPDF Processors, mandates some basic properties.
Configuration for a veraPDF Processor or BatchProcessor.
 
 
 
 
Convenience gathering of a set of properties that help identify and describe a ValidationProfile.
A ProfileDirectory provides access to a set of ValidationProfiles that can be retrieved by String id or PDFAFlavour.
Exception that occurs when there is a problem parsing a validation profile.
Utitlity class that provides helper methods for handling ValidationProfiles and associated classes.
 
 
Feature object for properties dict part of the features report
 
 
A Reference is used to correlate a validation Rule to a specific clause in a PDF/A Specification Part.
A read/write Registry that supports key and value types.
Class that encapsulates the release details of the veraPDF validation library.
 
 
 
 
Encapsulates a PDF/A Validation Rule including the String property Rule.getTest() which is the logical expression that is evaluated when applying the test for this rule.
Class represent description of the rule.
RuleIds are used to identify the individual Rules that make up a ValidationProfile.
 
 
 
 
 
Enum with operations on elements of Feature.FeatureType that can be used in policy configuration file.
 
Simple interface for a semantic version number.
Feature object for shading part of the features report
 
Feature object for shading pattern part of the features report
 
 
Feature object for signature part of the features report
 
 
 
 
 
 
 
 
 
 
 
Interface that encapsulates the details of the result of a veraPDF task.
 
A TestAssertion records the result of performing a validation test on a particular document property, or set of properties.
Enum that indicates the result of a particular test assertion, i.e.
 
Feature object for tilling pattern part of the features report
 
 
 
 
Holds the count of validation jobs and their statuses for a batch job summary.
 
Exception type for problems encountered while performing validation.
veraPDF ValidationProfiles encapsulate the validation rules and tests that are enforced by the PDF/A Validator.
 
 
Created as the result of validating a PDF/A document against a ValidationProfile.
 
Current enum describe validation state according to validity of separated parts.
 
Encapsulates the configuration of the veraPDF PDF/A validator.
 
Static utility class that fills in for a factory for PDFAValidators.
 
 
Interface that encapsulates the behaviour of variables in ValidationProfiles.
 
 
The VeraFoundryProvider class simply provides a method to obtain a VeraPDFFoundry instance.
Top level exception class for all exceptions in veraPDF library.
 
The veraPDFFoundry interface provides methods for creating implementations of the classes provided by a PDF/A Parser and Metadata Fixer implementations.
 
 
 
Acknowledgements to Arno Moonen's gist which got me going.
Current interface represent XMP Basic schema
 
Class that's initially a placeholder for XMP specific functionality.