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
-
getTags
String getTags() -
getTagsSet
-
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
ErrorDetailsassociated with this Rule
-
getReferences
- Returns:
- a List of
References to the specification clause(s) from which the rule is derived.
-