L'objet JarURLConnection constitue une connexion d'une adresse URL vers un fichier JAR (Java ARchive) ou une entrée d'un fichier JAR.

La syntaxe d'une adresse URL d'un fichier JAR est :

jar:<adresse_URL>!/{entrée}

jar:http://www.unsite.com/rep/fichier.jar!/racine/sscl/classe.class
Les champs
protected URLConnection jarFileURLConnection
La champ représente la connexion à l'adresse URL d'un fichier JAR si la connexion a été initialisée.
Les champs hérités de la classe java.net.URLConnection
allowUserInteraction, connected, doInput, doOutput,
ifModifiedSince, url, useCaches

Les constructeurs
protected JarURLConnection(URL url)
crée un nouvel objet JarURLConnection pour l'objet URL spécifiée.

Les méthodes
Attributes getAttributes()
retourne les objets Attributes pour la connexion si l'adresse URL pointe une entrée du fichier JAR, ou null si ce n'est pas le cas.
Certificate[] getCertificates()
Retourne les objets Certificate pour la connexion si l'adresse URL pointe une entrée d'un fichier JAR, ou null si ce n'est pas le cas.
String getEntryName()
retourne un nom d'entrée pour la connexion.
JarEntry getJarEntry()
retourne un objet représentant une entrée d'un fichier JAR pour la connexion.
abstract JarFile getJarFile()
retourne un fichier JAR pour la connexion.
URL getJarFileURL()
retourne l'adresse URL du fichier JAR pour cette connexion.
Attributes getMainAttributes()
retourne les attributs principaux du fichier JAR pour la connexion.
Manifest getManifest()
retourne l'objet Manifest pour la connexion, ou null s'il n'y en a pas.
Les méthodes héritées de la classe java.net.URLConnection
addRequestProperty, connect, getAllowUserInteraction, getContent, getContent, getContentEncoding, getContentLength, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFields, getIfModifiedSince, getInputStream, getLastModified, getOutputStream, getPermission, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setRequestProperty, setUseCaches, toString
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, wait, wait, wait