Package model

Class Summary
Country Country objects are used to store the nationality of the player and the default country of the tournament.
Country.CountryComparator Inner class CountryComparator is used to enable sorting Country objects by their country names.
CountryListFile Class is used to read a country list from a file.
Discount Class for defining tournament discounts.
Discount.DiscountComparator  
Entry This class creates a single instance of an Entry object.
EntryInitializer EntryInitializer is used to create a new Entry object.
EntryUpdater EntryUpdater is used to create a new Tournament object.
ExportFile ExportFile class is used to export registration data (i.e.
GoDate Class GoDate is used to parse and store dates used by the program.
ID Class for IDs used in Entry, Tournament and Discount objects.
LogFile Class LogFile is used to store change events of the tournament (name changes, new entries etc.) in a simple text file.
Rank A class for representing Go ranks (7..1 dan, 1..30 kyu)
Tournament Class Tournament is used to store all the information and entries of a particular tournament.
Tournament.EntryComparator EntryComparator class is used so that Entry objects can be sorted by different fields of the objects.
TournamentInitializer TournamentInitializer is used to create a new Tournament object.
TournamentManager Class is used to manage the tournaments in the program and to provide an interface for the user interface.
TournamentManager.DataFileFilter  
TournamentUpdater TournamentUpdater is used to create a new Tournament object.
XMLFactory Helper class for XMLFile
XMLFile The class is used to store the data contained in a Tournament object to the file system in XML format.
XMLFile.BackupDataFileFilter  
 

Enum Summary
Tournament.EntryComparator.SortBy