Package com.itextpdf.kernel.pdf
Class PdfVersion
- java.lang.Object
-
- com.itextpdf.kernel.pdf.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.
-
-
Field Summary
Fields Modifier and Type Field Description private int
major
private int
minor
static PdfVersion
PDF_1_0
static PdfVersion
PDF_1_1
static PdfVersion
PDF_1_2
static PdfVersion
PDF_1_3
static PdfVersion
PDF_1_4
static PdfVersion
PDF_1_5
static PdfVersion
PDF_1_6
static PdfVersion
PDF_1_7
static PdfVersion
PDF_2_0
private static java.util.List<PdfVersion>
values
-
Constructor Summary
Constructors Modifier Constructor Description private
PdfVersion(int major, int minor)
Creates a PdfVersion class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(PdfVersion o)
private static PdfVersion
createPdfVersion(int major, int minor)
boolean
equals(java.lang.Object obj)
static PdfVersion
fromPdfName(PdfName name)
Creates a PdfVersion class from aPdfName
object if the specified version can be found.static PdfVersion
fromString(java.lang.String value)
Creates a PdfVersion class from a String object if the specified version can be found.PdfName
toPdfName()
java.lang.String
toString()
-
-
-
Field Detail
-
values
private static final java.util.List<PdfVersion> values
-
PDF_1_0
public static final PdfVersion PDF_1_0
-
PDF_1_1
public static final PdfVersion PDF_1_1
-
PDF_1_2
public static final PdfVersion PDF_1_2
-
PDF_1_3
public static final PdfVersion PDF_1_3
-
PDF_1_4
public static final PdfVersion PDF_1_4
-
PDF_1_5
public static final PdfVersion PDF_1_5
-
PDF_1_6
public static final PdfVersion PDF_1_6
-
PDF_1_7
public static final PdfVersion PDF_1_7
-
PDF_2_0
public static final PdfVersion PDF_2_0
-
major
private int major
-
minor
private int minor
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.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 aPdfName
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 interfacejava.lang.Comparable<PdfVersion>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
createPdfVersion
private static PdfVersion createPdfVersion(int major, int minor)
-
-