|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.sociology.Situation
org.jscience.politics.vote.VoteSituation
public abstract class VoteSituation
This class represent a person in a voting situation. This class represents all the information and process to collectively choose something by people (ie: vote).
| Constructor Summary | |
|---|---|
VoteSituation(java.lang.String name,
java.lang.String comments)
Creates a new VoteSituation object. |
|
| Method Summary | |
|---|---|
void |
addMultipleChoicesRandomVoter(Individual individual)
DOCUMENT ME! |
void |
addSingleChoiceRandomVoter(Individual individual)
DOCUMENT ME! |
void |
closeRound()
DOCUMENT ME! |
Ballot |
getBallotForRoundI(int i)
DOCUMENT ME! |
java.util.Vector |
getBallots()
DOCUMENT ME! |
Ballot |
getCurrentBallot()
DOCUMENT ME! |
int |
getCurrentRoundNumber()
DOCUMENT ME! |
boolean |
getVotedStatus(Voter voter)
DOCUMENT ME! |
java.util.Set |
getVoters()
DOCUMENT ME! |
boolean |
isRoundClosed()
DOCUMENT ME! |
boolean |
processResult(BallotsProcessor method,
int round)
DOCUMENT ME! |
void |
setBallotForRoundI(Ballot ballot)
DOCUMENT ME! |
void |
vote(Voter voter)
DOCUMENT ME! |
| Methods inherited from class org.jscience.sociology.Situation |
|---|
addRole, addRole, getComments, getIndividuals, getName, getRoles, removeRole, setRoles |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VoteSituation(java.lang.String name,
java.lang.String comments)
name - DOCUMENT ME!comments - DOCUMENT ME!| Method Detail |
|---|
public void addSingleChoiceRandomVoter(Individual individual)
individual - DOCUMENT ME!public void addMultipleChoicesRandomVoter(Individual individual)
individual - DOCUMENT ME!public void setBallotForRoundI(Ballot ballot)
ballot - DOCUMENT ME!public int getCurrentRoundNumber()
public Ballot getBallotForRoundI(int i)
i - DOCUMENT ME!
public java.util.Vector getBallots()
public Ballot getCurrentBallot()
public java.util.Set getVoters()
public void vote(Voter voter)
voter - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public boolean getVotedStatus(Voter voter)
voter - DOCUMENT ME!
public boolean isRoundClosed()
public void closeRound()
public boolean processResult(BallotsProcessor method,
int round)
method - DOCUMENT ME!round - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||