java.lang.Object | ||
↳ | java.net.URLConnection | |
↳ | java.net.JarURLConnection |
This class establishes a connection to a jar:
URL using the JAR
protocol. A JarURLConnection
instance can refer to either a JAR
archive file or to an entry of such a file. jar:
URLs are specified
as follows: jar:{archive-url}!/{entry} where "!/" is called a
separator. This separator is important to determine if an archive or an entry
of an archive is referred.
Examples:
jar:http://www.example.com/applets/archive.jar!/
jar:http://www.example.com/applets/archive.jar!/test.class
jar:http://www.example.com/applets/archive.jar!/applets/
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
jarFileURLConnection | The location part of the represented URL. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.net.URLConnection
|
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs an instance of
JarURLConnection that refers to the
specified URL. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns all attributes of the
JarEntry referenced by this JarURLConnection . | |||||||||||
Returns all certificates of the
JarEntry referenced by this
JarURLConnection instance. | |||||||||||
Gets the name of the entry referenced by this
JarURLConnection . | |||||||||||
Gets the
JarEntry object of the entry referenced by this JarURLConnection . | |||||||||||
Gets the
JarFile object referenced by this JarURLConnection . | |||||||||||
Gets the URL to the JAR-file referenced by this
JarURLConnection . | |||||||||||
Gets all attributes of the manifest file referenced by this
JarURLConnection . | |||||||||||
Gets the manifest file associated with this JAR-URL.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.net.URLConnection
| |||||||||||
From class
java.lang.Object
|
The location part of the represented URL.
Constructs an instance of JarURLConnection
that refers to the
specified URL.
url | the URL that contains the location to connect to. |
---|
MalformedURLException | if an invalid URL has been entered. |
---|
Returns all attributes of the JarEntry
referenced by this JarURLConnection
.
JarEntry
.IOException | if an I/O exception occurs while retrieving the JAR-entries. |
---|
Returns all certificates of the JarEntry
referenced by this
JarURLConnection
instance. This method will return null
until the InputStream
has been completely verified.
JarEntry
as an array.IOException | if there is an I/O exception occurs while getting the
JarEntry .
|
---|
Gets the name of the entry referenced by this JarURLConnection
.
The return value will be null
if this instance refers to a JAR
file rather than an JAR file entry.
JarEntry
name this instance refers to.
Gets the JarEntry
object of the entry referenced by this JarURLConnection
.
JarEntry
object or null
if no
entry name is specified.IOException | if an error occurs while getting the file or file-entry. |
---|
Gets the JarFile
object referenced by this JarURLConnection
.
IOException | if an I/O exception occurs while retrieving the JAR-file. |
---|
Gets the URL to the JAR-file referenced by this JarURLConnection
.
null
if there was an error
retrieving the URL.
Gets all attributes of the manifest file referenced by this JarURLConnection
. If this instance refers to a JAR-file rather than a
JAR-file entry, null
will be returned.
null
.IOException | if an I/O exception occurs while retrieving the JarFile .
|
---|
Gets the manifest file associated with this JAR-URL.
IOException | if an error occurs while getting the manifest file. |
---|