Interface Rule
public interface Rule
Encapsulates a PDF/A Validation Rule including the String property
getTest()
which is the logical expression that is evaluated when
applying the test for this rule.- Author:
- Carl Wilson
-
Method Details
-
getRuleId
RuleId getRuleId()- Returns:
- the RuleID instance that uniquely identifies this rule
-
getObject
String getObject()- Returns:
- the String name of the PDF Object type to which the Rule applies
-
getDeferred
Boolean getDeferred()- Returns:
- the Boolean flag which identifiers if the rule has to be checked after other rules
-
getDescription
String getDescription()- Returns:
- a textual description of the Rule
-
getTest
String getTest()- Returns:
- the logical expression that is evaluated when asserting the test for this rule.
-
getError
ErrorDetails getError()- Returns:
- the
ErrorDetails
associated with this Rule
-
getReferences
- Returns:
- a List of
Reference
s to the specification clause(s) from which the rule is derived.
-