Package org.verapdf.pdfa.validation.profiles
Interfaces and reference implementations for PDF/A validation and validation
profiles.
These types are intended for use by developers wishing to implement custom validators and validation rules.
- Since:
- 0.7
- Version:
- 0.7
- Author:
- Carl Wilson
-
Interface Summary Interface Description ErrorDetails Encapsulates the details of an error message, a String message and aList
of arguments to substitute into the error messageProfileDetails Convenience gathering of a set of properties that help identify and describe aValidationProfile
.ProfileDirectory A ProfileDirectory provides access to a set ofValidationProfile
s that can be retrieved by String id orPDFAFlavour
.Reference A Reference is used to correlate a validationRule
to a specific clause in a PDF/A Specification Part.Rule Encapsulates a PDF/A Validation Rule including the String propertyRule.getTest()
which is the logical expression that is evaluated when applying the test for this rule.RuleId RuleIds are used to identify the individualRule
s that make up aValidationProfile
.ValidationProfile veraPDF ValidationProfiles encapsulate the validation rules and tests that are enforced by the PDF/A Validator.Variable Interface that encapsulates the behaviour of variables inValidationProfile
s. -
Class Summary Class Description Profiles Utitlity class that provides helper methods for handlingValidationProfile
s and associated classes.Profiles.RuleComparator Profiles.RuleIdComparator