Class JarInfo

java.lang.Object
de.willuhn.util.JarInfo

public class JarInfo extends Object
Hilfs-Klasse, um Meta-Informationen aus JARs zu lesen. Dabei werden die INFOs aus dem Manifest verwendet.
  • Field Details

  • Constructor Details

    • JarInfo

      public JarInfo(JarFile jar) throws IOException
      ct.
      Parameters:
      jar - das Jar-File, aus dem die Infos gelesen werden sollen.
      Throws:
      IOException
  • Method Details

    • getAttribute

      public String getAttribute(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 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.