Interface ValidationProfile
-
public interface ValidationProfileveraPDF ValidationProfiles encapsulate the validation rules and tests that are enforced by the PDF/A Validator. A validation profile is associated with a particularPDFAFlavour, that identifies the specific PDF/A specification and conformance level that it is designed to test.- Author:
- Carl Wilson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProfileDetailsgetDetails()StringgetHexSha1Digest()PDFAFlavourgetPDFAFlavour()RulegetRuleByRuleId(RuleId id)Set<Rule>getRules()Set<Rule>getRulesByObject(String objectName)Retrieve the complete Set of validationRules associated with a PDF objectSet<Variable>getVariables()TODO: A better explanation of Variables and their role.Set<Variable>getVariablesByObject(String objectName)TODO: A better explanation of Variables and their role.
-
-
-
Method Detail
-
getPDFAFlavour
PDFAFlavour getPDFAFlavour()
- Returns:
- the
PDFAFlavourthat identifies the specification part and conformance level tested by this profile.
-
getDetails
ProfileDetails getDetails()
- Returns:
- the
ProfileDetailsfor this profile.
-
getHexSha1Digest
String getHexSha1Digest()
- Returns:
- a hex-encoded String representation of the SHA-1 digest of this ValidationProfile
-
getRules
Set<Rule> getRules()
- Returns:
- the full set of Validation
Rules that are enforce by this ValidationProfile
-
getRulesByObject
Set<Rule> getRulesByObject(String objectName)
Retrieve the complete Set of validationRules associated with a PDF object- Parameters:
objectName- the String name identifier for the object- Returns:
- the full set of Validation
Rules that are associated with object name
-
getVariables
Set<Variable> getVariables()
TODO: A better explanation of Variables and their role.- Returns:
- the full set of
Variables used by this ValidationProfile.
-
-