de.guibuilder.framework
Class XmlReader

java.lang.Object
  extended by de.guibuilder.framework.XmlReader

public final class XmlReader
extends java.lang.Object

Diese Klasse liest ein Xml-Dokument ein, und wandelt es in die interne Struktur um.

See Also:
makeKeywordListFromXmlFile(java.lang.String), makeKeywordListFromString(java.lang.String), GuiFactory.createWindowXml(java.lang.String, java.lang.String)

Constructor Summary
XmlReader()
           
 
Method Summary
static electric.xml.Document createDocument(java.lang.String source)
          Erzeugt ein XML-Document aus dem angegebenen String; wirf eine Exception, wenn das kein gültiges XML-Document
static java.util.ArrayList<CurrentKeyword> makeKeywordListFromString(java.lang.String source)
          Liefert eine ArrayList mit allen Komponenten auf Grundlage eines String, der eine XML-Spezifikation enthält.
static java.util.ArrayList<CurrentKeyword> makeKeywordListFromXmlFile(java.lang.String fileName)
          Liefert eine ArrayList mit allen Komponenten auf Grundlage einer XML-Datei.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlReader

public XmlReader()
Method Detail

createDocument

public static electric.xml.Document createDocument(java.lang.String source)
                                            throws GDLParseException
Erzeugt ein XML-Document aus dem angegebenen String; wirf eine Exception, wenn das kein gültiges XML-Document

Parameters:
source -
Returns:
Throws:
GDLParseException

makeKeywordListFromString

public static java.util.ArrayList<CurrentKeyword> makeKeywordListFromString(java.lang.String source)
                                                                     throws GDLParseException
Liefert eine ArrayList mit allen Komponenten auf Grundlage eines String, der eine XML-Spezifikation enthält.

Parameters:
source - String mit zu analysierdenden XML-Sepzifikation
Returns:
ArrayList von Keywords
Throws:
GDLParseException

makeKeywordListFromXmlFile

public static java.util.ArrayList<CurrentKeyword> makeKeywordListFromXmlFile(java.lang.String fileName)
                                                                      throws GDLParseException
Liefert eine ArrayList mit allen Komponenten auf Grundlage einer XML-Datei.

Parameters:
fileName - Name der zu analysierdenden XML-Datei
Returns:
ArrayList von Keywords
Throws:
GDLParseException