Package org.eclipse.jetty.start
Class JarVersion
- java.lang.Object
-
- org.eclipse.jetty.start.JarVersion
-
public class JarVersion extends java.lang.ObjectAttempt to determine the version of the Jar File based on common version locations.
-
-
Constructor Summary
Constructors Constructor Description JarVersion()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.util.jar.JarEntryfindEntry(java.util.jar.JarFile jar, java.lang.String regex)private static java.lang.StringgetBundleVersion(java.util.jar.Manifest manifest)private static java.lang.StringgetMainManifestImplVersion(java.util.jar.Manifest manifest)private static java.lang.StringgetMavenVersion(java.util.jar.JarFile jar)private static java.lang.StringgetSubManifestImplVersion(java.util.jar.Manifest manifest)static java.lang.StringgetVersion(java.io.File file)private static java.lang.StringstripV(java.lang.String version)
-
-
-
Method Detail
-
findEntry
private static java.util.jar.JarEntry findEntry(java.util.jar.JarFile jar, java.lang.String regex)
-
getBundleVersion
private static java.lang.String getBundleVersion(java.util.jar.Manifest manifest)
-
getMainManifestImplVersion
private static java.lang.String getMainManifestImplVersion(java.util.jar.Manifest manifest)
-
getMavenVersion
private static java.lang.String getMavenVersion(java.util.jar.JarFile jar) throws java.io.IOException- Throws:
java.io.IOException
-
getSubManifestImplVersion
private static java.lang.String getSubManifestImplVersion(java.util.jar.Manifest manifest)
-
getVersion
public static java.lang.String getVersion(java.io.File file)
-
stripV
private static java.lang.String stripV(java.lang.String version)
-
-