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
Base class for converters that store the name of the option.
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.
Converts a String to a BigDecimal.
Converts a string to a boolean.
Converts a String to a char[].
Encapsulates the details of an individual validation check.
All valid exit codes from veraPDF CLI
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 converter to obtain a list of elements.
The default usage formatter.
A read only Directory that supports key and value types.
Feature object for document security
Convert a string to a double.
Current interface represent Dublin Core schema
Features data of an embedded file for feature extractor
Feature object for embedded file
A converter to parse enums
A default provider that reads its default values from an environment
variable.
Encapsulates the details of an error message, a String message and a
List<String> of arguments to substitute into the error messageStatic 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
Convert a string into a file.
Simple behaviour for mapping file outputs for processor.
Factory for various kinds of
FileOutputMapper.Convert a string to a float.
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.
Helper class to perform fuzzy key look ups: looking up case insensitive or
abbreviated keys.
Generating HTML validation report
Features data of an iccprofile for feature extractor
Feature object for iccprofile
Allows the specification of default values.
Features data of an image for feature extractor
Class which represents a filter and it's parameters.
Features object for image xobject.
Converts
Strings to InetAddress'.Feature object for info dict
Current interface provide necessary behavior of pdf document
information dictionary.
Convert a string to an integer.
Convert a string representing several parameters (e.g.
The class used to validate parameters.
Converts a String to a Date.
An interface that converts strings to any arbitrary type.
A factory for IStringConverter.
A factory to create
IStringConverter instances.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.
A formatter for help messages.
Must be implemented by argument classes that contain at least one
\@Parameter with "variableArity = true".
Generic collection wrapper class.
The main class for JCommander.
Encapsulation of either a main application or an individual command.
Used to record the location of specific test assertions during the validation
process.
Convert a string to a long.
Feature object for low level info part of the features report
Current interface provide necessary behavior of pdf metadata
for
MetadataFixerFeature 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.
Thrown when a command was expected.
Exception type for PDFParser problems.
Default value for a converter when none is specified.
This is the default value of the validateWith attribute.
This is the default value of the validateValueWith attribute.
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
The main exception that JCommand will throw when something goes wrong while
parsing parameters.
Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
An annotation used to specify settings for parameter parsing.
When applied to a field all of its child fields annotated
with
Parameter will be included during arguments
parsing.Convert a string into a path.
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
MetadataFixerMain frame of the PDFA Conformance Checker
The veraPDF policy checker which is simply an abstraction that makes applying
XML schematron to veraPDF reports straightforward.
A validator that makes sure the value of the parameter is a positive integer.
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 default provider that reads its default values from a property file.
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.
Deprecated.
use @Parameters
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
Default converter for strings.
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
A unix-style usage formatter.
Convert a string into a URI.
Convert a string into a URI.
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.This class holds all command-line options used by VeraPDF application.
JCommander parameter validator for
File, see
IParameterValidator.JCommander parameter converter for
PDFAFlavour, see
IStringConverter and PDFAFlavour.byFlavourId(String).JCommander parameter converter for
FormatOption, see
IStringConverter and FormatOption.fromOption(String).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 Parser and Metadata Fixer implementations.
Encapsulates the operations common to @Parameter and @DynamicParameter
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.