Interface Rule
-
public interface Rule
Encapsulates a PDF/A Validation Rule including the String propertygetTest()
which is the logical expression that is evaluated when applying the test for this rule.- Author:
- Carl Wilson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Boolean
getDeferred()
String
getDescription()
ErrorDetails
getError()
String
getObject()
List<Reference>
getReferences()
RuleId
getRuleId()
String
getTest()
-
-
-
Method Detail
-
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
-
-