Overview | Package | Class | Use | Tree | Index | Help

TVtray 1.1
Build 12
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## de.questmaster.TVtray.parser
Class XMLparserHAND

    java.lang.Object
      de.questmaster.TVtray.parser.XMLparserHAND

All Implemented Interfaces:
  XMLparser

public class XMLparserHAND
extends Object
implements XMLparser

Diese Klasse parsed die XML-Datei nach den gesuchten Informationen, nachdem diese entpackt wurde. Die geparsten Informationen werden in `TVData`-Elemente und in eine `TVDataList` eingefügt.
Parser: by Hand ;) (Zeilen durchgehen, Tag's suchen...)
ACHTUNG!!! Klasse 'out of Sync'!!!

Version:
  $Revision: 1.13 $, $Date: 2003/09/17 13:11:21 $
Author:
  Daniel Jacobi, daniel@questmaster.de

Field Summary
`private File` | `cpFile` Zu parsende Datei
`private String` | `fileName` Dateiname der *.xml.gz-Datei
`private int` | `Jahr` Jahr des gesuchten Datums.
`private int` | `Monat` Monat des gesuchten Datums.
`private int` | `Tag` Tag des gesuchten Datums.
`private int` | `TVSender` Sender für den das Programm gezogen wird.

Constructor Summary
`XMLparserHAND(int Sender, String Datum)` Der Konstruktor initialisiert den Zugriff auf die Datei.

Method Summary
`TVDataList` | `parse(TVDataList neueListe)` Parsed die XML Datei.
`private String` | `removeHTMLstuff(String in)` Ersetzt Sonderzeichen/HTML-Code durch anderen HTML-Code.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### cpFile

    private File cpFile

  Zu parsende Datei

### fileName

    private String fileName

  Dateiname der *.xml.gz-Datei

### Jahr

    private int Jahr

  Jahr des gesuchten Datums.

### Monat

    private int Monat

  Monat des gesuchten Datums.

### Tag

    private int Tag

  Tag des gesuchten Datums.

### TVSender

    private int TVSender

  Sender für den das Programm gezogen wird.

Constructor Detail

### XMLparserHAND

    public XMLparserHAND(int Sender,
                         String Datum)

  Der Konstruktor initialisiert den Zugriff auf die Datei. Dazu erhält er die Sender Nummer und das Datum in der Form 'jjjjmmtt'.

Parameters:
  `Sender` - Konstante des Senders
  `Datum` - Datum als String

Method Detail

### parse

    public TVDataList parse(TVDataList neueListe)

  Parsed die XML Datei. Die XML-Struktur wird durchlaufen und die gesuchten Informationen werde heraus kopiert. Danach wird ein `TVData`-Element erzeugt und der `TVDataList` hinzugefügt.

  Specified by:
    `parse` in interface `XMLparser`
  Parameters:
    `neueListe` - TV-Programm Liste
  Returns:
    Liefert die fertig aufgebaute Liste

### removeHTMLstuff

    private String removeHTMLstuff(String in)

  Ersetzt Sonderzeichen/HTML-Code durch anderen HTML-Code.

  Parameters:
    `in` - String mit HTML
  Returns:
    String (ohne) HTML, aber mit richtigen Zeichen

Overview | Package | Class | Use | Tree | Index | Help

TVtray 1.1
Build 12
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD