| Constructor and Description |
|---|
UrlJar(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close any resources associated with this JAR.
|
boolean |
entryExists(java.lang.String name)
Determines if a specific entry exists within the JAR.
|
java.io.InputStream |
getEntryInputStream()
Obtains the input stream for the current entry.
|
java.lang.String |
getEntryName()
Obtains the name of the current entry.
|
java.io.InputStream |
getInputStream(java.lang.String name)
Obtain an
InputStream for a given entry in a JAR. |
java.net.URL |
getJarFileURL()
Obtain the URL for accessing the JAR file.
|
long |
getLastModified(java.lang.String name)
Obtain the last modified time for the given resource in the JAR.
|
java.lang.String |
getURL(java.lang.String entry)
Obtain, in String form, the URL for an entry in this JAR.
|
void |
nextEntry()
Moves the internal pointer to the next entry in the JAR.
|
void |
reset()
Resets the internal pointer used to track JAR entries to the beginning of
the JAR.
|
public UrlJar(java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic java.net.URL getJarFileURL()
JargetJarFileURL in interface Jarpublic boolean entryExists(java.lang.String name)
throws java.io.IOException
JarentryExists in interface Jarname - Entry to look fortrue if the specified entry exists else
falsejava.io.IOExceptionpublic java.io.InputStream getInputStream(java.lang.String name)
throws java.io.IOException
JarInputStream for a given entry in a JAR. The caller is
responsible for closing the stream.getInputStream in interface Jarname - Entry to obtain an InputStream forInputStream for the specified entry or null if
the entry does not existjava.io.IOExceptionpublic long getLastModified(java.lang.String name)
throws java.io.IOException
JargetLastModified in interface Jarname - Entry to obtain the modification time forSystem.currentTimeMillis() that the resource was last
modified. Returns -1 if the entry does not existjava.io.IOExceptionpublic java.lang.String getURL(java.lang.String entry)
JarJarFactory to ensure resources are accessed correctly.public void close()
Jarpublic void nextEntry()
Jarpublic java.lang.String getEntryName()
JargetEntryName in interface Jarpublic java.io.InputStream getEntryInputStream()
throws java.io.IOException
JargetEntryInputStream in interface Jarjava.io.IOException - If the stream cannot be obtainedCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.