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 aListof 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 ofValidationProfiles that can be retrieved by String id orPDFAFlavour.Reference A Reference is used to correlate a validationRuleto 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 individualRules 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 inValidationProfiles. -
Class Summary Class Description Profiles Utitlity class that provides helper methods for handlingValidationProfiles and associated classes.Profiles.RuleComparator Profiles.RuleIdComparator