Class InfoReader


  • public class InfoReader
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      InfoReader​(java.io.InputStream is)
      ct.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Liefert die Beschreibung der Komponente.
      java.lang.String getLicense()
      Liefert die Lizenz der Komponente.
      java.lang.String getName()
      Liefert den Namen der Komponente.
      java.lang.String getUrl()
      Liefert die URL der Komponente.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InfoReader

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

      • getName

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

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

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

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