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

      List<Reference> getReferences()
      Returns:
      a List of References to the specification clause(s) from which the rule is derived.