All Classes and Interfaces
Class
Description
Controller for the add player view.
Basic new tournament controller to extend from for easier creation of new controllers.
Base class for new open tournament controllers to inherit from.
Controller for Final-Registration.
Controller for the final summery FXML
A class that holds a game, a game is composed of several scores, a score is the sum of all the throws in a play.
A Group is a group in a group play but can also be used in finals.
Launcher class for packaging purposes.
Leauge of a tournament can be JUNIOR, MALE or FEMALE.
Class that holds a Match.
A Match Column is related to matches between to Players.
A match game holds a player and all of his matches against other people.
Record for holding a match pair.
Controller class for creating
A match round holds multiple match games, some examples of a match round would be a group-play or a semi-final, where
the matches that is in match round is a list of
MatchGame
.Factory for managing logic around match round.
Controller for th match summary FXML.
Singleton class which holds data for the application.
Controller for the Opening-View
Class for holding a player in a competiton.
Record that hold two players, reson for this is dicussed in
MatchPair
Class for showing different types of popups.
Round where each player plays an amount given amount of
Game
, and an accumulative sum of all rounds are
created.A class that holds a round, a round is a collection of multiple games, a round could be f.eks "Semi-final" , "Final"
Class for holding multiple rounds.
Factory for making round collections easier to use.
Controller for the newTournament/rounds controller.
Class for holding a template of a round.
Factory for creating templates for tournaments
Different types of rounds.
Class for Qualifying round
Controller class for the Score summary FXML file
Types to sort by.
Class for holding a tournament and all its data.
Singleton class for managing the current view.