Package com.itextpdf.text
Class Version
java.lang.Object
com.itextpdf.text.Version
This class contains version information about iText.
DO NOT CHANGE THE VERSION INFORMATION WITHOUT PERMISSION OF THE COPYRIGHT HOLDERS OF ITEXT.
Changing the version makes it extremely difficult to debug an application.
Also, the nature of open source software is that you honor the copyright of the original creators of the software.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String
String that will indicate if the AGPL version is used.private final String
This String contains the name of the product.private String
This String contains the iText version as shown in the producer line.private String
The license key.private final String
This String contains the version number of this iText release.private static final Object
private static Version
The iText version instance. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Version
atomicSetVersion
(Version newVersion) private static boolean
static Version
Gets an instance of the iText version that is currently used.getKey()
Returns a license key if one was provided, or null if not.Gets the product name.Gets the release number.Returns the iText version as shown in the producer line.static boolean
Checks if the AGPL version is used.
-
Field Details
-
staticLock
-
AGPL
String that will indicate if the AGPL version is used. -
version
The iText version instance. -
iText
This String contains the name of the product. iText is a registered trademark by iText Group NV. Please don't change this constant.- See Also:
-
release
This String contains the version number of this iText release. For debugging purposes, we request you NOT to change this constant.- See Also:
-
iTextVersion
This String contains the iText version as shown in the producer line. iText is a product developed by iText Group NV. iText Group requests that you retain the iText producer line in every PDF that is created or manipulated using iText. -
key
The license key.
-
-
Constructor Details
-
Version
public Version()
-
-
Method Details
-
getInstance
Gets an instance of the iText version that is currently used. Note that iText Group requests that you retain the iText producer line in every PDF that is created or manipulated using iText. -
dependsOnTheOldLicense
private static boolean dependsOnTheOldLicense() -
getProduct
Gets the product name. iText Group NV requests that you retain the iText producer line in every PDF that is created or manipulated using iText.- Returns:
- the product name
-
getRelease
Gets the release number. iText Group NV requests that you retain the iText producer line in every PDF that is created or manipulated using iText.- Returns:
- the release number
-
getVersion
Returns the iText version as shown in the producer line. iText is a product developed by iText Group NV. iText Group requests that you retain the iText producer line in every PDF that is created or manipulated using iText.- Returns:
- iText version
-
getKey
Returns a license key if one was provided, or null if not.- Returns:
- a license key.
-
isAGPLVersion
public static boolean isAGPLVersion()Checks if the AGPL version is used.- Returns:
- returns true if the AGPL version is used.
-
atomicSetVersion
-