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
-
daten
-
-
Diagrammdaten(Daten)
- Konstruktor.
-
CountOccurence(int, Liste)
- Abstract Method CountOccurence.
-
getArtikelMenge(int, Liste)
- getArtikelMenge.
-
getNames()
- Abstract Method getNames.
-
getValues()
- Abstract Method getValues.
daten
Daten daten
Diagrammdaten
public Diagrammdaten(Daten daten)
- Konstruktor.
- Parameters:
- daten - Die gesamten Daten.
getNames
public abstract Liste getNames()
- Abstract Method getNames.
Liefert die Beschriftung (Artikel-, Gruppenname oder Kassa) für Diagramm.
- Returns:
- Liste mit den Beschriftungen
getValues
public abstract Liste getValues()
- Abstract Method getValues.
Liefert die Anzahl (Artikel-, Gruppenmenge oder Stk/Kassa) für Diagramm.
- Returns:
- Liste mit den Werten
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.
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.