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 FileUpdate

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

public class FileUpdate
extends Object

Download der XML-Dateien. Diese Klasse stellt sicher, dass die angeforderten XML-Dateien heruntergeladen werden, falls dies noch nicht geschehen ist.

Version:
  $Revision: 1.6 $, $Date: 2003/09/17 12:53:39 $
Author:
  Daniel Jacobi, daniel@questmaster.de

Field Summary
`private File` | `cpFile` Temporärer Dateihandler, Zeildatei für XML-Daten.
`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.
`private URLConnection` | `urlc` Verbindung zur Website der XML-Dateien.

Constructor Summary
`FileUpdate(int Sender, String Datum, TVProperties p)` Vorbereitungen für den Download.

Method Summary
`private void` | `getFile()` Kopiert die XML-Datei auf die Festplatte.

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

Field Detail

### cpFile

    private File cpFile

  Temporärer Dateihandler, Zeildatei für XML-Daten.

### 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.

### urlc

    private URLConnection urlc

  Verbindung zur Website der XML-Dateien.

Constructor Detail

### FileUpdate

    public FileUpdate(int Sender,
                      String Datum,
                      TVProperties p)

  Vorbereitungen für den Download. Es wird Überprüft, ob das Downloadverzeichniss existiert, dann die Zieldatei angelegt und der Download gestartet.

Parameters:
  `Sender` - Senderid für den Das Programm geholt werden soll
  `Datum` - Programm für entsprechenden Tag
  `p` - Properties (URL von der geladen werden soll)

Method Detail

### getFile

    private void getFile()
                  throws IOException

  Kopiert die XML-Datei auf die Festplatte. Die Verbindung wird aufgebaut, die komplette XML-Datei auf die Festplatte kopiert und danach wieder geschlossen. Das Format der Datei ist 'jjjjmmtt_sss.xml.gz'

  Throws:
    `IOException`

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