|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--MySAXParser
Projekt: IDS-Suchapplet
Wird vom Applet aufgerufen. Der Inhalt des Elemnts "outputElement"
mitspeichern;
Die XML-Datei muss eine DTD verwenden. Der gesuchte XML-Abschnitt
wird in Java-Objekte abgebildet und "public class PrintAll"
übergeben.
Es wird vorausgesetzt, dass zwischen den "outputElement" und "searchedIn" eine hierarchische "parent-child" Beziehung existiert.
Es werden also zwei Suchszenarien berücksichtigt:
Nested Class Summary | |
(package private) class |
MySAXParser.Parsen
Handling of the SAX-events: Steuert das Verhalten der Anwendung, je nach dem, was für ein XML-Element geöffnet wird. |
Field Summary | |
(package private) static java.lang.StringBuffer |
outputBuffer
Sammelt die Ausgabe für die GUI |
(package private) boolean |
outputEl
|
(package private) static java.lang.String |
outputElement
|
(package private) static java.lang.String |
outputString
|
(package private) static java.lang.String |
parsedFile
|
(package private) static java.util.ArrayList |
results
|
(package private) int |
scenario
|
(package private) static java.lang.String |
searchedIn
|
(package private) boolean |
searchIn
|
(package private) boolean |
searchStr
|
(package private) static java.lang.String |
searchString
|
(package private) Stack |
stack
zum Verlinken der Java-Objekte, die die XML-Struktur abbilden |
(package private) java.lang.StringBuffer |
textBuffer
zum Sammeln von DataContent |
Constructor Summary | |
(package private) |
MySAXParser()
|
(package private) |
MySAXParser(java.lang.String parsedF,
java.lang.String sIn,
java.lang.String outEl)
Suche ohne Suchstring |
(package private) |
MySAXParser(java.lang.String parsedF,
java.lang.String sIn,
java.lang.String outEl,
java.lang.String sStr)
Suche mit Suchstring |
Method Summary | |
protected void |
ausgabe(java.lang.String str)
|
(package private) void |
start()
Setting up the parser. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static java.lang.StringBuffer outputBuffer
Sammelt die Ausgabe für die GUI
boolean outputEl
static java.lang.String outputElement
static java.lang.String outputString
static java.lang.String parsedFile
static java.util.ArrayList results
int scenario
static java.lang.String searchedIn
boolean searchIn
boolean searchStr
static java.lang.String searchString
Stack stack
zum Verlinken der Java-Objekte, die die XML-Struktur abbilden
java.lang.StringBuffer textBuffer
zum Sammeln von DataContent
Constructor Detail |
MySAXParser()
MySAXParser(java.lang.String parsedF, java.lang.String sIn, java.lang.String outEl) throws java.lang.Exception
MySAXParser(java.lang.String parsedF, java.lang.String sIn, java.lang.String outEl, java.lang.String sStr) throws java.lang.Exception
Method Detail |
protected void ausgabe(java.lang.String str)
str
- für ev. Fehlermeldungen aus MySAXParservoid start()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |