Class MainController

  • All Implemented Interfaces:
    javafx.fxml.Initializable

    public final class MainController
    extends Object
    implements javafx.fxml.Initializable
    Author:
    Tomáš Hamsa on 16.07.2017.
    • Field Detail

      • crossings

        public javafx.scene.control.Slider crossings
      • freeDays

        public javafx.scene.control.Slider freeDays
      • hours

        public javafx.scene.control.Slider hours
      • firstHour

        public javafx.scene.control.TextField firstHour
      • lastHour

        public javafx.scene.control.TextField lastHour
      • subjects

        public javafx.scene.control.TableView<Subject> subjects
      • schedules

        public javafx.scene.control.ListView<javafx.scene.control.TableView<List<Class>>> schedules
      • separateTheory

        public javafx.scene.control.CheckBox separateTheory
      • penalty

        public javafx.scene.control.Slider penalty
      • practical

        public javafx.scene.control.Slider practical
      • theory

        public javafx.scene.control.Slider theory
      • includeFull

        public javafx.scene.control.CheckBox includeFull
      • includeClosed

        public javafx.scene.control.CheckBox includeClosed
      • groupSeparateTheory

        public javafx.scene.control.CheckBox groupSeparateTheory
      • groupPenalty

        public javafx.scene.control.Slider groupPenalty
      • groupLastHour

        public javafx.scene.control.TextField groupLastHour
      • groupFirstHour

        public javafx.scene.control.TextField groupFirstHour
      • groupHours

        public javafx.scene.control.Slider groupHours
      • groupFreeDays

        public javafx.scene.control.Slider groupFreeDays
      • groupCrossings

        public javafx.scene.control.Slider groupCrossings
      • groupPractical

        public javafx.scene.control.Slider groupPractical
      • groupTheory

        public javafx.scene.control.Slider groupTheory
      • myGroupSchedules

        public javafx.scene.control.ListView<javafx.scene.control.TableView<List<Class>>> myGroupSchedules
      • newGroupSchedule

        public javafx.scene.control.ListView<javafx.scene.control.TableView<List<Class>>> newGroupSchedule
      • groupKosLogin

        public javafx.scene.control.TextField groupKosLogin
      • groupSemesterCode

        public javafx.scene.control.TextField groupSemesterCode
      • studentsInGroup

        public javafx.scene.control.ListView<String> studentsInGroup
      • groupIncludeFull

        public javafx.scene.control.CheckBox groupIncludeFull
      • groupIncludeClosed

        public javafx.scene.control.CheckBox groupIncludeClosed
      • linkManual

        public javafx.scene.control.Hyperlink linkManual
      • linkGit

        public javafx.scene.control.Hyperlink linkGit
    • Constructor Detail

      • MainController

        public MainController()
    • Method Detail

      • initialize

        public void initialize​(URL fxmlFileLocation,
                               ResourceBundle resources)
        Specified by:
        initialize in interface javafx.fxml.Initializable
      • visitGit

        public void visitGit()
      • visitManual

        public void visitManual()
      • buildSchedules

        public void buildSchedules()
      • loadYamlFile

        public void loadYamlFile()
      • updateParallels

        public void updateParallels()
      • showMyGroupSchedules

        public void showMyGroupSchedules()
      • groupScheduleFieldsValid

        public boolean groupScheduleFieldsValid()
      • updatePreferences

        public void updatePreferences()
      • buildGroupSchedules

        public void buildGroupSchedules()
      • assignGroupSchedules

        public void assignGroupSchedules()