All Classes and Interfaces
Classes
Class
Description
Admin class.
Class used to run the entire application
Controller for the edit player page
Controller for the edit team page
Controller for the error-form page
Contains static methods for reading and writing teams and tournaments to JSON files.
Class representing a specific type of GameEvent called Foul
The Foul has a String for a foulTag, this can be a brief description, for example:
'Hands'
The Foul contains information about at what point in match time occurred, this information
is stored as a String timeStampOfMatchTime.
Represents a game event which occurs during match-time
Is an abstract superclass describing the commonalities of all
subclasses.
Class representing a goal scored in a match.
Creates a KnockOut type of Tournament
Controller for the load tournament page
Entry page for the application
Controller for the main page
Represents a football match.
Controller for the match page
Controller for the tournament-overview page
Controller for the new player page
Controller for the new team page
Controller for the new team-player page
Controller for the new tournament page
Controller for the new tournament team selection page.
Represents a football player.
Class used to switch scene
Controller for the settings page
Class representing a specific type of GameEvent called Substitution
The Substitution holds information on when during a match that the action has happened
in a form of a String timeStampOfMatchTime.
Represents a team of football players
Controller for the team management page
Represents a register of football teams
Class representing a Tournament
The Tournament's main function is to add, remove and modify matches which take place during the tournament.
Controller for the tournament-overview page
Class for a tournament register storing tournaments of class 'Tournament'
This is stored in a list holding Tournaments