Class InfoReader

java.lang.Object
de.willuhn.jameica.util.InfoReader

public class InfoReader extends Object
Kleine Hilfsklasse, die Informationen aus info.xml Files ausliest. Diese Dateien werden im Lib-Verzeichnis verwendet, um zu den verwendeten Komponenten Name, Beschreibung und insbesondere die Lizenz zu hinterlegen.

Die Dateien haben folgenden beispielhaften Aufbau: <info>
<name>de.willuhn.datasource</name>
<description>an object relational mapper with RMI support</description>
<url>http://www.willuhn.de/projects/datasource</url>
<license>LGPL - http://www.gnu.org/copyleft/lesser.html</license>
</info>

  • Constructor Details

    • InfoReader

      public InfoReader(InputStream is) throws Exception
      ct.
      Parameters:
      is - InputStream mit dem XML-Code.
      Throws:
      Exception - Wenn beim Lesen des XML-Codes ein Fehler auftrat.
  • Method Details

    • getName

      public String getName()
      Liefert den Namen der Komponente.
      Returns:
      Name.
    • getDescription

      public String getDescription()
      Liefert die Beschreibung der Komponente.
      Returns:
      Beschreibung.
    • getUrl

      public String getUrl()
      Liefert die URL der Komponente.
      Returns:
      URL.
    • getLicense

      public String getLicense()
      Liefert die Lizenz der Komponente.
      Returns:
      Lizenz.