Вершина для Graph
GraphParser
Класс, разбирающий файлы описанные в разделе 2.1 и создают на их основе экземпляры класса Graph.
FloorsGraph
Граф вершины которого, это экземпляры класса Graph. Объединяет схемы корпусов в структуру, необходимую для поиска кротчайшего пути между вершинами, находящимися в разных корпусах и\или этажах. Имеет свою реализацию dijkstra, веса у ребер в ней уже не могут быть географическими координатами, они вычисляются из результатов запуска алгоритма Дейкстры внутри экземпляров Graph.
TextOverlay
Наследник класса ArrayWayOverlay идущего в комплекте с библиотекой mapforge. Используется для отображения на карте текстом номера аудитории. Перегружен метод рисовки на холсте.
ArrayItemizedSelectableOverlay
Наследник класса ArrayItemizedOverlay идущего в комплекте с библиотекой mapforge. Используется для отображения маркеров на карте. Реализована возможность обрабатывать клик по маркеру.
Helpers
Статический класс. Содержит методы для валидации вводимых пользователем данных. Метод копирования файла. И другие технические методы «помошники».
Pair
Структура данных пара.
CustomKeyboard
Класс необходимый для отображения оптимизированной для ввода номеров аудиторий клавиатуры. Автор класса: Maarten Pennings