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_MACHINE

      public static final PDFFlavour WCAG_2_2_MACHINE
    • WCAG_2_2_HUMAN

      public static final PDFFlavour WCAG_2_2_HUMAN
    • NO_ARLINGTON_FLAVOUR

      public static final PDFFlavour NO_ARLINGTON_FLAVOUR
    • ARLINGTON1_0

      public static final PDFFlavour ARLINGTON1_0
    • ARLINGTON1_1

      public static final PDFFlavour ARLINGTON1_1
    • ARLINGTON1_2

      public static final PDFFlavour ARLINGTON1_2
    • ARLINGTON1_3

      public static final PDFFlavour ARLINGTON1_3
    • ARLINGTON1_4

      public static final PDFFlavour ARLINGTON1_4
    • ARLINGTON1_5

      public static final PDFFlavour ARLINGTON1_5
    • ARLINGTON1_6

      public static final PDFFlavour ARLINGTON1_6
    • ARLINGTON1_7

      public static final PDFFlavour ARLINGTON1_7
    • ARLINGTON2_0

      public static final PDFFlavour ARLINGTON2_0
  • 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)