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 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.
      • getReferences

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