Class PdfVersion

  • All Implemented Interfaces:
    java.lang.Comparable<PdfVersion>

    public class PdfVersion
    extends java.lang.Object
    implements java.lang.Comparable<PdfVersion>
    This class represents all official PDF versions.
    • Constructor Detail

      • PdfVersion

        private PdfVersion​(int major,
                           int minor)
        Creates a PdfVersion class.
        Parameters:
        major - major version number
        minor - minor version number
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toPdfName

        public PdfName toPdfName()
      • fromString

        public static PdfVersion fromString​(java.lang.String value)
        Creates a PdfVersion class from a String object if the specified version can be found.
        Parameters:
        value - version number
        Returns:
        PdfVersion of the specified version
      • fromPdfName

        public static PdfVersion fromPdfName​(PdfName name)
        Creates a PdfVersion class from a PdfName object if the specified version can be found.
        Parameters:
        name - version number
        Returns:
        PdfVersion of the specified version
      • compareTo

        public int compareTo​(PdfVersion o)
        Specified by:
        compareTo in interface java.lang.Comparable<PdfVersion>
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • createPdfVersion

        private static PdfVersion createPdfVersion​(int major,
                                                   int minor)