Package org.eclipse.jetty.util
Class MultiReleaseJarFile.VersionedJarEntry
- java.lang.Object
-
- org.eclipse.jetty.util.MultiReleaseJarFile.VersionedJarEntry
-
- Enclosing class:
- MultiReleaseJarFile
public class MultiReleaseJarFile.VersionedJarEntry extends java.lang.Object
A versioned Jar entry
-
-
Constructor Summary
Constructors Constructor Description VersionedJarEntry(java.util.jar.JarEntry entry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStream
getInputStream()
java.lang.String
getName()
java.lang.String
getNameInJar()
int
getVersion()
(package private) boolean
isApplicable()
boolean
isDirectory()
(package private) boolean
isReplacedBy(MultiReleaseJarFile.VersionedJarEntry entry)
boolean
isVersioned()
java.lang.String
toString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the unversioned name of the resource
-
getNameInJar
public java.lang.String getNameInJar()
- Returns:
- The name of the resource within the jar, which could be versioned
-
getVersion
public int getVersion()
- Returns:
- The version of the resource or 0 for a base version
-
isVersioned
public boolean isVersioned()
- Returns:
- True iff the entry is not from the base version
-
isDirectory
public boolean isDirectory()
- Returns:
- True iff the entry is a directory
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException
- Returns:
- An input stream of the content of the versioned entry.
- Throws:
java.io.IOException
- if something goes wrong!
-
isApplicable
boolean isApplicable()
-
isReplacedBy
boolean isReplacedBy(MultiReleaseJarFile.VersionedJarEntry entry)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-