blob: be092a55aeac3678c1e0a957bb51b5db25aa7def (
plain)
- // SPDX-FileCopyrightText: 2025 Jonas Smedegaard <dr@jones.dk>
- // SPDX-License-Identifier: GPL-3.0-or-later
- package dk.biks.bachelorizer;
- /// Bachelorizer - reference user interface model
- public abstract class UI {
- /// Default constructor
- // (declared explicitly only to silence javadoc)
- public UI() { }
- /// structural sections of user interface
- public enum Section {
- /// main programme
- PROGRAM("Program"),
- /// first subject module
- SUBJECT1("Subject 1"),
- /// second subject module
- SUBJECT2("Subject 2"),
- /// elective courses
- ELECTIVE("Elective");
- /// text label
- final String label;
- /// instantiation
- ///
- /// @param label text label
- Section(final String label) {
- this.label = label;
- }
- }
- }
|