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
Class TVProperties

    java.lang.Object
      java.util.Dictionary
          java.util.Hashtable
              java.util.Properties
                  de.questmaster.TVtray.TVProperties

All Implemented Interfaces:
  Cloneable, Map, Serializable

public class TVProperties
extends Properties

Liest die Properties für den TVtray ein. Die Properties werden genutzt, um einerseits verschiedene Einstellungen für den TVtray vorzunehmen und andererseits, um die angezeigten Sender und den Funktionsumfang des Menüs zu konfigurieren.

Version:
  $Revision: 1.4 $, $Date: 2003/09/09 11:47:40 $
Author:
  Daniel Jacobi, daniel@questmaster.de
See Also:
  Serialized Form

Nested Class Summary

Nested classes inherited from class java.util.Hashtable
``

Field Summary
`private Hashtable` | `htSender` Alle Sender mit Id/Name
`private int[]` | `reihenfolge` Merkt sich die Reihenfolge.

Fields inherited from class java.util.Properties
`defaults`

Fields inherited from class java.util.Hashtable
``

Constructor Summary
`TVProperties()`

Method Summary
`int` | `anzSender()` Anzahl der Sender.
`int` | `getSenderByPos(int pos)` Liefert die Reihenfolge der Sender.
`String` | `getSenderName(int ch)` Liefert den Sendernamen zur Id.
`protected void` | `init()` Initialisiert die Klasse.

Methods inherited from class java.util.Properties
`getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store`

Methods inherited from class java.util.Hashtable
`clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values`

Methods inherited from class java.lang.Object
`finalize, getClass, notify, notifyAll, wait, wait, wait`

Field Detail

### htSender

    private Hashtable htSender

  Alle Sender mit Id/Name

### reihenfolge

    private int[] reihenfolge

  Merkt sich die Reihenfolge. Damit die Senderreihenfolge im Menü festgelegt werden kann.

Constructor Detail

### TVProperties

    public TVProperties()

Method Detail

### anzSender

    public int anzSender()

  Anzahl der Sender.

### getSenderByPos

    public int getSenderByPos(int pos)

  Liefert die Reihenfolge der Sender. Um diese z.B. mit einer for-Schleife iterieren zu können.

  Parameters:
    `pos` - Position in der Reihenfolge
  Returns:
    Id des Senders

### getSenderName

    public String getSenderName(int ch)

  Liefert den Sendernamen zur Id.

  Parameters:
    `ch` - Senderid
  Returns:
    Namenstring des Senders - Bei unbekannter Id 'unbekannt'

### init

    protected void init()

  Initialisiert die Klasse. Properties fü die Hashtabel werden eingelesen und verarbeitet, genauso die Informationen für die Reihenfolge.

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