Class Kassenliste

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.Vector
              extended byKassenliste
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class Kassenliste
extends java.util.Vector

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.AbstractList
 
Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Kassenliste()
          Listenverwaltung der Kassen anlegen
 
Method Summary
 int countgeschlosseneKassen()
          zŠhlt die geschlossenen Kassen
 int countOffeneKassen()
          zŠhlt die offenen Kassen
 Kasse findKasse(java.awt.event.MouseEvent e)
          die Kasse finden, die sich bei der Auslšsung des Events unter dem Mauszeiger befindet
 int getMaxSchlangenLaenge()
          gibt die LŠnge der lŠngsten Schlange zurźck
 double getMittlereSchlangenLaenge()
          gibt die mittlere SchlangenlŠnge zurźck Summe der SchlangenlŠngen/Anzahl der nicht geschlossenen Kassen
 int getSchlangenLaenge()
          gibt die Summe der LŠngen der Warteschlangen zurźck
 void reset()
          gibt die Botschaft an alle Klassen weiter
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

Kassenliste

public Kassenliste()
Listenverwaltung der Kassen anlegen

Method Detail

countgeschlosseneKassen

public int countgeschlosseneKassen()
zŠhlt die geschlossenen Kassen

Returns:
Anzahl der geschlossenen Kassen

countOffeneKassen

public int countOffeneKassen()
zŠhlt die offenen Kassen

Returns:
Anzahl der offenen Kassen

findKasse

public Kasse findKasse(java.awt.event.MouseEvent e)
die Kasse finden, die sich bei der Auslšsung des Events unter dem Mauszeiger befindet

Returns:
Kasse unter dem Mauszeiger

getMaxSchlangenLaenge

public int getMaxSchlangenLaenge()
gibt die LŠnge der lŠngsten Schlange zurźck

Returns:
LŠnge der lŠngsten Warteschlange

getMittlereSchlangenLaenge

public double getMittlereSchlangenLaenge()
gibt die mittlere SchlangenlŠnge zurźck Summe der SchlangenlŠngen/Anzahl der nicht geschlossenen Kassen

Returns:
mittlere SchlangenlŠnge

getSchlangenLaenge

public int getSchlangenLaenge()
gibt die Summe der LŠngen der Warteschlangen zurźck

Returns:
GesamtlŠnge aller Warteschlangen

reset

public void reset()
gibt die Botschaft an alle Klassen weiter