Class Diagrammdaten

java.lang.Object
   |
   +----Diagrammdaten

abstract class Diagrammdaten
extends Object
Abstract Class Diagrammdaten. Sie garantiert die Daten, die zur Anzeige des Diagramms benötigt werden. Aus ihr werden 3 Klassen abgeleitet: KassaDaten, GruppenDaten, ArtikelDaten. Diese berechnen jeweils die benötigten Daten (Beschriftung, Anzahl).

Version:
1.0 15 Jan 1999
Author:
Sascha Nemecek

Variable Index

 o daten

Constructor Index

 o Diagrammdaten(Daten)
Konstruktor.

Method Index

 o CountOccurence(int, Liste)
Abstract Method CountOccurence.
 o getArtikelMenge(int, Liste)
getArtikelMenge.
 o getNames()
Abstract Method getNames.
 o getValues()
Abstract Method getValues.

Variables

 o daten
 Daten daten

Constructors

 o Diagrammdaten
 public Diagrammdaten(Daten daten)
Konstruktor.

Parameters:
daten - Die gesamten Daten.

Methods

 o getNames
 public abstract Liste getNames()
Abstract Method getNames. Liefert die Beschriftung (Artikel-, Gruppenname oder Kassa) für Diagramm.

Returns:
Liste mit den Beschriftungen
 o getValues
 public abstract Liste getValues()
Abstract Method getValues. Liefert die Anzahl (Artikel-, Gruppenmenge oder Stk/Kassa) für Diagramm.

Returns:
Liste mit den Werten
 o CountOccurence
 protected abstract int CountOccurence(int art,
                                       Liste d)
Abstract Method CountOccurence. Berechnet die Gesamtmenge einer Artikelgruppe/eines Artikels in einer Rechnung.

Parameters:
art - die/der gesuchte Artikelgruppe/Artikel.
d - die zu untersuchende Rechnung.
Returns:
die Menge der gesuchten Gruppe/Artikel in dieser Rechnung.
 o getArtikelMenge
 protected int getArtikelMenge(int art,
                               Liste d)
getArtikelMenge. Berechnet die Gesamtmenge eines Artikels/einer Artikelgruppe in allen Rechnungen.

Parameters:
art - der gesuchte Artikel.
d - Liste mit den Rechnungen.
Returns:
die Menge des/der gesuchten Artikels/Artikelgruppe in allen Rechnungen.