de.willuhn.jameica.util
Class InfoReader

java.lang.Object
  extended by de.willuhn.jameica.util.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
InfoReader(java.io.InputStream is)
          ct.
 
Method Summary
 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.