| Name | Description | Type | Package | Framework |
| Ballot | This class represents the different choices available to someone in a specific vote session. | Class | org.jscience.politics.vote | JScience |
| BallotsProcessor | This class represents a way by which you compute results. | Interface | org.jscience.politics.vote | JScience |
| BinaryApprovalBallotsProcessor | This class represents a way by which you compute results. | Class | org.jscience.politics.vote | JScience |
| BinaryBallot | This class represents the different choices available to someone in a specific vote session. | Class | org.jscience.politics.vote | JScience |
| BinaryRandomBallotsProcessor | This class represents a way by which you compute results. | Class | org.jscience.politics.vote | JScience |
| BinarySingleChoiceApprovalBallotsProcessor | This class represents a way by which you compute results. | Class | org.jscience.politics.vote | JScience |
| BinarySingleChoiceRandomBallotsProcessor | This class represents a way by which you compute results. | Class | org.jscience.politics.vote | JScience |
| MultipleChoicesRandomVoter | This class represent a person in a voting situation. | Class | org.jscience.politics.vote | JScience |
| RankedBallot | This class represents the different choices available to someone in a specific vote session. | Class | org.jscience.politics.vote | JScience |
| SingleChoiceRandomVoter | This class represent a person in a voting situation. | Class | org.jscience.politics.vote | JScience |
| Voter | This class represent a person in a voting situation. | Class | org.jscience.politics.vote | JScience |
| VoteSituation | This class represent a person in a voting situation. | Class | org.jscience.politics.vote | JScience |