|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectverkiezingen.Stemmachine
public class Stemmachine
Deze klasse representeert en stemmachine We gaan er van uit dat de kiezers stemmen op kandidaten, en niet op partijen.
| Constructor Summary | |
|---|---|
Stemmachine()
|
|
| Method Summary | |
|---|---|
java.lang.String |
geefUitslagPerKandidaat()
Levert de uitslag per kandidaat van alle via deze machine uitgebrachte stemmen |
java.lang.String |
geefUitslagPerPartij()
Levert de uitslag per partij van alle via deze machine uitgebrachte stemmen |
java.util.ArrayList<Partij> |
getPartijen()
|
void |
stem(java.lang.String kandidaatNaam)
Brengt een stem uit op een bepaalde kandidaat |
void |
stemNKeer(int n,
int percentageLijsttrekker)
Brengt een aantal stemmen uit, random verdeeld over de lijsten en de kandidaten. |
void |
stemOpNummer(int lijstnr,
int kandidaatnr)
|
void |
voegPartijToe(Partij p)
Voegt een partij toe aan de lijst met partijen |
void |
zetAan()
Bij het aanzetten van de machine wordt de lijst met partijen gevuld en worden er ook kandidaten aan die partijen toegevoegd. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Stemmachine()
| Method Detail |
|---|
public void zetAan()
public java.util.ArrayList<Partij> getPartijen()
public void voegPartijToe(Partij p)
p - de toe te voegen partijpublic void stem(java.lang.String kandidaatNaam)
kandidaatNaam - de naam van de kandidaat waarop gestemd wordt
StemmachineException - als de kandidaat niet op de lijst voorkomt,
of als er meer kandidaten zijn met de gegeven naam
public void stemOpNummer(int lijstnr,
int kandidaatnr)
public java.lang.String geefUitslagPerPartij()
public void stemNKeer(int n,
int percentageLijsttrekker)
n - het aantal uitgebrachte stemmenpercentageLijsttrekker - het percentage van de stemmen dat naar de lijsttrekker gaatpublic java.lang.String geefUitslagPerKandidaat()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||