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 |