Package de.willuhn.util
Class JarInfo
- java.lang.Object
-
- de.willuhn.util.JarInfo
-
public class JarInfo extends java.lang.Object
Hilfs-Klasse, um Meta-Informationen aus JARs zu lesen. Dabei werden die INFOs aus dem Manifest verwendet.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTRIBUTE_BUILDDATE
Attribut des Typs Built-Date.static java.lang.String
ATTRIBUTE_BUILDNUMBER
Attribut des Typs Buildnumber.static java.lang.String
ATTRIBUTE_TITLE
Attribut des Typs Title.static java.lang.String
ATTRIBUTE_VERSION
Attribut des Typs Version.
-
Constructor Summary
Constructors Constructor Description JarInfo(java.util.jar.JarFile jar)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttribute(java.lang.String name)
Liefert den Wert des genannten Attributes.java.lang.String
getBuildDate()
Liefert das Build-Dartum des JARs, das im Manifest als Attribut "Built-Date" hinterlegt ist.int
getBuildnumber()
Liefert die Build-Nummer des JARs, die im Manifest als Attribut "Implementation-Buildnumber" hinterlegt ist.double
getVersion()
Liefert die Versionsnummer des JARs, die im Manifest als Attribut "Implementation-Version" hinterlegt ist.
-
-
-
Field Detail
-
ATTRIBUTE_VERSION
public static final java.lang.String ATTRIBUTE_VERSION
Attribut des Typs Version.- See Also:
- Constant Field Values
-
ATTRIBUTE_TITLE
public static final java.lang.String ATTRIBUTE_TITLE
Attribut des Typs Title.- See Also:
- Constant Field Values
-
ATTRIBUTE_BUILDNUMBER
public static final java.lang.String ATTRIBUTE_BUILDNUMBER
Attribut des Typs Buildnumber.- See Also:
- Constant Field Values
-
ATTRIBUTE_BUILDDATE
public static final java.lang.String ATTRIBUTE_BUILDDATE
Attribut des Typs Built-Date.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
Liefert den Wert des genannten Attributes.- Parameters:
name
- Name des Attributes.- Returns:
- Wert des Attributes.
-
getVersion
public double getVersion()
Liefert die Versionsnummer des JARs, die im Manifest als Attribut "Implementation-Version" hinterlegt ist. Wenn der String das Format <Major-Number>.<Minor-Number> hat, wird die Version als Double zurueckgeliefert. Existiert das Attribut nicht oder kann es nicht geparst werden, wird 1.0 zurueckgeliefert.- Returns:
- Version des Plugins.
-
getBuildnumber
public int getBuildnumber()
Liefert die Build-Nummer des JARs, die im Manifest als Attribut "Implementation-Buildnumber" hinterlegt ist. Existiert das Attribut nicht oder kann es nicht geparst werden, wird 1 zurueckgeliefert.- Returns:
- Buildnumber des Plugins.
-
getBuildDate
public java.lang.String getBuildDate()
Liefert das Build-Dartum des JARs, das im Manifest als Attribut "Built-Date" hinterlegt ist. Existiert das Attribut nicht oder kann es nicht geparst werden, wird null zurueckgeliefert.- Returns:
- Buildnumber des Plugins.
-
-