Enum Class PDFFlavour

java.lang.Object
java.lang.Enum<PDFFlavour>
org.verapdf.parser.PDFFlavour
All Implemented Interfaces:
Serializable, Comparable<PDFFlavour>, java.lang.constant.Constable

public enum PDFFlavour extends Enum<PDFFlavour>
  • Enum Constant Details

    • NO_FLAVOUR

      public static final PDFFlavour NO_FLAVOUR
    • PDFA_1_A

      public static final PDFFlavour PDFA_1_A
    • PDFA_1_B

      public static final PDFFlavour PDFA_1_B
    • PDFA_2_A

      public static final PDFFlavour PDFA_2_A
    • PDFA_2_B

      public static final PDFFlavour PDFA_2_B
    • PDFA_2_U

      public static final PDFFlavour PDFA_2_U
    • PDFA_3_A

      public static final PDFFlavour PDFA_3_A
    • PDFA_3_B

      public static final PDFFlavour PDFA_3_B
    • PDFA_3_U

      public static final PDFFlavour PDFA_3_U
    • PDFA_4

      public static final PDFFlavour PDFA_4
    • PDFA_4_F

      public static final PDFFlavour PDFA_4_F
    • PDFA_4_E

      public static final PDFFlavour PDFA_4_E
    • PDFUA_1

      public static final PDFFlavour PDFUA_1
    • PDFUA_2

      public static final PDFFlavour PDFUA_2
    • WTPDF_1_0_REUSE

      public static final PDFFlavour WTPDF_1_0_REUSE
    • WTPDF_1_0_ACCESSIBILITY

      public static final PDFFlavour WTPDF_1_0_ACCESSIBILITY
    • WCAG_2_1

      public static final PDFFlavour WCAG_2_1
    • WCAG_2_2

      public static final PDFFlavour WCAG_2_2
  • Method Details

    • values

      public static PDFFlavour[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PDFFlavour valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getSpecification

      public PDFFlavour.Specification getSpecification()
    • isFlavourPDFSpecification

      public static boolean isFlavourPDFSpecification(List<PDFFlavour> flavours, PDFFlavour.PDFSpecification pdfSpecification)
    • isFlavourPDFSpecification

      public static boolean isFlavourPDFSpecification(PDFFlavour flavour, PDFFlavour.PDFSpecification pdfSpecification)
    • isFlavourFamily

      public static boolean isFlavourFamily(List<PDFFlavour> flavours, PDFFlavour.SpecificationFamily specificationFamily)
    • isFlavourFamily

      public static boolean isFlavourFamily(PDFFlavour flavour, PDFFlavour.SpecificationFamily specificationFamily)
    • isFlavour

      public static boolean isFlavour(PDFFlavour currentFlavour, PDFFlavour flavour)
    • isFlavourPart

      public static boolean isFlavourPart(List<PDFFlavour> flavours, PDFFlavour.Specification specificationPart)
    • isFlavourPart

      public static boolean isFlavourPart(PDFFlavour flavour, PDFFlavour.Specification specificationPart)
    • isPDFUA2RelatedFlavour

      public static boolean isPDFUA2RelatedFlavour(List<PDFFlavour> flavours)
    • isPDFUA2RelatedFlavour

      public static boolean isPDFUA2RelatedFlavour(PDFFlavour flavour)