Les objets Package contiennent les informations de version à propos de l'implémentation et de la spécification d'un paquetage (package) Java.

Ces informations sont récupérées et rendues disponibles par l'instance de la classe ClassLoader qui a chargée les classes. Typiquement, elles sont stockées dans la déclaration qui est distribuée avec les classes.

Les méthodes
String getImplementationTitle()
retourne le titre du paquetage.
String getImplementationVendor()
retourne le nom de l'organisation, du vendeur ou de la compagnie qui a fournit l'implémentation.
String getImplementationVersion()
retourne la version de l'implémentation.
String getName()
retourne le nom du paquetage.
static Package getPackage(String name)
trouve un paquetage par l'intermédiaire d'un nom dans l'instance de classe ClassLoader du demandeur.
static Package[] getPackages()
obtient les paquetages courants connus pour l'instance de la classe ClassLoader du demandeur.
String getSpecificationTitle()
retourne le titre de la spécification que le paquetage implémente.
String getSpecificationVendor()
retourne le nom de l'organisation, du vendeur, ou de la compagnie qui possèdent et maintiennent la spécification des classes qui implément le paquetage.
String getSpecificationVersion()
retourne le numéro de version de la spécification que le paquetage implémente.
int hashCode()
retourne le hash code calculé à partir du nom de paquetage.
boolean isCompatibleWith(String desired)
compare la version de spécification du paquetage avec une version désirée.
boolean isSealed()
retourne true si le paquetage est scellé.
boolean isSealed(URL url)
retourne true si le paquetage est scellé en respectant l'adresse URL du code source spécifiée.
String toString()
retourne une chaîne de caractères représentant le paquetage.
Les méthodes héritées de la classe racine java.lang.Object
clone, equals, finalize, getClass,
notify, notifyAll, wait, wait, wait