| CLILoader | Loads the ICUTZU tool, command-line version. | code | html |
| GUILoader | Loads the ICUTZU tool, GUI version. | code | html |
| ICUFile | A class that represents an updatable ICU4J jar file. | code | html |
| ICUJarFinder | Finds all updatable ICU4J jars in a set of specified directories. | code | html |
| ICUTZUMain | Entry point for the ICUTZU tool. | code | html |
| IncludePath | Represents a path and whether it should be included or excluded. | code | html |
| Logger | A singleton object that handles output to the screen and to a log file. | code | html |
| PathComponent | The path list GUI component. | code | html |
| PathModel | Represents a list of IncludePaths that is usable by any class that uses AbstractListModels (such as a JList in swing). | code | html |
| ResultComponent | The path list GUI component. | code | html |
| ResultModel | Represents a list of ICUFiles that is usable by any class that uses AbstractTableModels (such as a JTable in swing). | code | html |
| SourceModel | Represents a map of timezone version names to urls where they can be found that is usable by any class that uses AbstractListModels (such as a JList or JCombobox in swing). | code | html |