Hierarchy For All Packages
- page.codeberg.friedolyn,
- page.codeberg.friedolyn.client,
- page.codeberg.friedolyn.client.parser,
- page.codeberg.friedolyn.configuration,
- page.codeberg.friedolyn.configuration.client,
- page.codeberg.friedolyn.crypto,
- page.codeberg.friedolyn.grades,
- page.codeberg.friedolyn.gui,
- page.codeberg.friedolyn.gui.components,
- page.codeberg.friedolyn.gui.controllers,
- page.codeberg.friedolyn.meta,
- page.codeberg.friedolyn.notifications,
- page.codeberg.friedolyn.util
Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - java.util.LinkedHashMap<K,
V> (implements java.util.SequencedMap<K, V>) - page.codeberg.friedolyn.configuration.client.UserAgentManager.UserAgentCollection
- java.util.LinkedHashMap<K,
- java.util.HashMap<K,
- page.codeberg.friedolyn.grades.Account
- javafx.application.Application
- page.codeberg.friedolyn.Main
- page.codeberg.friedolyn.crypto.Argon2Configuration (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.meta.BannedUser (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.crypto.CipherText (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.configuration.client.Client (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.CommandLineParameters
- page.codeberg.friedolyn.configuration.Configuration (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.configuration.ContactMethods (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.gui.controllers.ContactReplyMethodDialogController.ValidationResult
- page.codeberg.friedolyn.gui.controllers.Controller<PreparationType> (implements javafx.fxml.Initializable, page.codeberg.friedolyn.util.Preparable<PreparationType>)
- page.codeberg.friedolyn.gui.controllers.DialogController<PreparationType,
ResultType> - page.codeberg.friedolyn.gui.controllers.ContactController
- page.codeberg.friedolyn.gui.controllers.ContactReplyMethodDialogController
- page.codeberg.friedolyn.gui.controllers.SetupController
- page.codeberg.friedolyn.gui.controllers.SetupEmailDialogController
- page.codeberg.friedolyn.gui.controllers.SetupNtfyDialogController
- page.codeberg.friedolyn.gui.controllers.SetupUnifiedPushDialogController
- page.codeberg.friedolyn.gui.controllers.FirstLaunchController
- page.codeberg.friedolyn.gui.controllers.MainController
- page.codeberg.friedolyn.gui.controllers.DialogController<PreparationType,
- page.codeberg.friedolyn.util.Countdown (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.grades.Course
- page.codeberg.friedolyn.crypto.Cryptor
- page.codeberg.friedolyn.grades.Degree
- page.codeberg.friedolyn.gui.DegreeTableEntry
- page.codeberg.friedolyn.meta.Downloadable
- page.codeberg.friedolyn.meta.PolledMetadata (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.configuration.client.UserAgentManager
- page.codeberg.friedolyn.grades.ECTS
- page.codeberg.friedolyn.util.EMailSender (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.grades.Exam (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.util.Expiring<T>
- page.codeberg.friedolyn.util.FileDownloader
- page.codeberg.friedolyn.client.FriedolinClient
- page.codeberg.friedolyn.client.Client
- page.codeberg.friedolyn.client.HeadlessBrowser
- page.codeberg.friedolyn.Friedolyn
- page.codeberg.friedolyn.Friedolyn.BannedUserCallback (implements page.codeberg.friedolyn.meta.PolledMetadata.BannedUserCallback)
- page.codeberg.friedolyn.Friedolyn.LocalDirectories
- page.codeberg.friedolyn.grades.Grade (implements page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.grades.GradesTable
- page.codeberg.friedolyn.gui.GUI
- page.codeberg.friedolyn.crypto.HashingResult (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.crypto.KeePassXC
- page.codeberg.friedolyn.grades.Module (implements page.codeberg.friedolyn.util.Redactable)
- javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable)
- javafx.scene.Parent
- javafx.scene.layout.Region
- javafx.scene.layout.Pane
- javafx.scene.layout.StackPane
- page.codeberg.friedolyn.gui.components.CheckedTableView<S>
- javafx.scene.layout.StackPane
- javafx.scene.layout.Pane
- javafx.scene.layout.Region
- javafx.scene.Parent
- page.codeberg.friedolyn.configuration.Notifications (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.notifications.Notifier (implements page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.notifications.EMailNotifier (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.notifications.NtfyNotifier (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.notifications.UnifiedPushNotifier (implements page.codeberg.friedolyn.util.Copyable<T>, page.codeberg.friedolyn.util.Redactable)
- page.codeberg.friedolyn.client.parser.Parser
- page.codeberg.friedolyn.crypto.PasswordGenerator
- page.codeberg.friedolyn.grades.PersonalInformation
- page.codeberg.friedolyn.crypto.PGP
- page.codeberg.friedolyn.gui.Popup
- page.codeberg.friedolyn.util.Result<Type>
- page.codeberg.friedolyn.grades.Semester (implements page.codeberg.friedolyn.util.Copyable<T>)
- page.codeberg.friedolyn.gui.controllers.SetupController.Interval
- page.codeberg.friedolyn.grades.Subaccount
- javafx.scene.control.TableColumnBase<S,
T> (implements javafx.event.EventTarget, javafx.css.Styleable) - javafx.scene.control.TableColumn<S,
T> (implements javafx.event.EventTarget) - page.codeberg.friedolyn.gui.components.CheckedTableColumn<S,
T>
- page.codeberg.friedolyn.gui.components.CheckedTableColumn<S,
- javafx.scene.control.TableColumn<S,
- page.codeberg.friedolyn.util.Task<ResultType> (implements java.lang.Runnable)
- page.codeberg.friedolyn.client.Client.FetchPersonalData
- page.codeberg.friedolyn.gui.controllers.ContactController.OpenContactReplyDialogTask
- page.codeberg.friedolyn.gui.controllers.ContactController.SubmitTask
- page.codeberg.friedolyn.client.FriedolinClient.FetchClearname
- page.codeberg.friedolyn.client.Client.FetchClearname
- page.codeberg.friedolyn.client.HeadlessBrowser.FetchClearname
- page.codeberg.friedolyn.client.FriedolinClient.FetchEmailAddress
- page.codeberg.friedolyn.client.Client.FetchEmailAddress
- page.codeberg.friedolyn.client.HeadlessBrowser.FetchEmailAddress
- page.codeberg.friedolyn.client.FriedolinClient.Login
- page.codeberg.friedolyn.client.Client.Login
- page.codeberg.friedolyn.client.HeadlessBrowser.Login
- page.codeberg.friedolyn.crypto.KeePassXC.AssociateAndLoginTask
- page.codeberg.friedolyn.util.Task.TaskListener<ResultType> (implements page.codeberg.friedolyn.util.Task.CancelListener, page.codeberg.friedolyn.util.Task.FailureListener<ResultType>, page.codeberg.friedolyn.util.Task.ProgressListener, page.codeberg.friedolyn.util.Task.SuccessListener<ResultType>)
- java.util.TimerTask (implements java.lang.Runnable)
- page.codeberg.friedolyn.util.Countdown.CountdownTask
- page.codeberg.friedolyn.Friedolyn.FetchGradesTask
- java.util.AbstractMap<K,
Interface Hierarchy
- page.codeberg.friedolyn.util.Copyable<T>
- page.codeberg.friedolyn.util.Countdown.CountdownListener
- page.codeberg.friedolyn.Friedolyn.FriedolynListener
- page.codeberg.friedolyn.meta.PolledMetadata.BannedUserCallback
- page.codeberg.friedolyn.util.Preparable<PreparationType>
- page.codeberg.friedolyn.util.Redactable
- page.codeberg.friedolyn.util.Task.CancelListener
- page.codeberg.friedolyn.util.Task.FailureListener<ResultType>
- page.codeberg.friedolyn.util.Task.ProgressListener
- page.codeberg.friedolyn.util.Task.SuccessListener<ResultType>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- page.codeberg.friedolyn.client.parser.AccountHeadingKind
- page.codeberg.friedolyn.crypto.Argon2Variant
- page.codeberg.friedolyn.crypto.Argon2Version
- page.codeberg.friedolyn.meta.BanLevel
- page.codeberg.friedolyn.configuration.client.Client.ClientKind
- page.codeberg.friedolyn.client.Client.FetchPersonalData.Kind
- page.codeberg.friedolyn.configuration.ContactMethods.ContactMethod
- page.codeberg.friedolyn.util.Countdown.Status
- page.codeberg.friedolyn.configuration.DebugLevel
- page.codeberg.friedolyn.grades.Exam.ExamStatus
- page.codeberg.friedolyn.configuration.ExamsPDF
- page.codeberg.friedolyn.client.FriedolinClient.HTTP_REQUEST_TYPE
- page.codeberg.friedolyn.client.FriedolinClient.InternetConnectivityStatus
- page.codeberg.friedolyn.Friedolyn.ContactRequest
- page.codeberg.friedolyn.Friedolyn.Status
- page.codeberg.friedolyn.util.FuzzyBoolean
- page.codeberg.friedolyn.gui.GUI.Window
- page.codeberg.friedolyn.grades.KnownDegree
- page.codeberg.friedolyn.configuration.Notifications.IncludeGrades
- page.codeberg.friedolyn.notifications.Notifier.Mood
- page.codeberg.friedolyn.crypto.PasswordGenerator.PasswordStrength
- page.codeberg.friedolyn.grades.Semester.SemesterType
- page.codeberg.friedolyn.configuration.client.UserAgentManager.Client
- page.codeberg.friedolyn.configuration.client.UserAgentManager.Platform
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- page.codeberg.friedolyn.client.parser.AccountHeading
- page.codeberg.friedolyn.util.Changes<Type>
- page.codeberg.friedolyn.gui.controllers.ContactController.ContactResult
- page.codeberg.friedolyn.gui.controllers.ContactController.InitialisationParameters
- page.codeberg.friedolyn.crypto.Cryptor.KeyDerivationResult
- page.codeberg.friedolyn.client.parser.DegreeAndCourseHeading
- page.codeberg.friedolyn.util.EMailSender.SentEmail
- page.codeberg.friedolyn.gui.GUI.DialogResult<ResultType>
- page.codeberg.friedolyn.crypto.KeePassXC.KeePassEntry
- page.codeberg.friedolyn.client.parser.SubaccountHeading
- java.lang.Record