Hierarchy For All Packages
- no.ntnu.principes,
- no.ntnu.principes.components,
- no.ntnu.principes.components.impl,
- no.ntnu.principes.components.primary,
- no.ntnu.principes.components.secondary,
- no.ntnu.principes.components.validations,
- no.ntnu.principes.components.widgets,
- no.ntnu.principes.config,
- no.ntnu.principes.controller,
- no.ntnu.principes.controller.screen,
- no.ntnu.principes.domain,
- no.ntnu.principes.domain.household,
- no.ntnu.principes.domain.onboarding,
- no.ntnu.principes.domain.profile,
- no.ntnu.principes.domain.task,
- no.ntnu.principes.dto,
- no.ntnu.principes.event,
- no.ntnu.principes.event.navigation,
- no.ntnu.principes.event.task,
- no.ntnu.principes.mapper,
- no.ntnu.principes.repository,
- no.ntnu.principes.service,
- no.ntnu.principes.util,
- no.ntnu.principes.util.images,
- no.ntnu.principes.util.styles,
- no.ntnu.principes.view,
- no.ntnu.principes.view.auth,
- no.ntnu.principes.view.dev,
- no.ntnu.principes.view.generics,
- no.ntnu.principes.view.main,
- no.ntnu.principes.view.main.household,
- no.ntnu.principes.view.modals,
- no.ntnu.principes.view.onboarding
Class Hierarchy
- java.lang.Object
- no.ntnu.principes.repository.AbstractRepository<T,
I> (implements no.ntnu.principes.repository.BaseRepository<T, I>) - no.ntnu.principes.repository.ConfigValueRepository
- no.ntnu.principes.repository.MemberRepository
- no.ntnu.principes.repository.PointsRepository
- no.ntnu.principes.repository.TaskAssignmentRepository
- no.ntnu.principes.repository.TaskRepository
- no.ntnu.principes.util.AlertUtil
- javafx.application.Application
- no.ntnu.principes.Launcher
- no.ntnu.principes.util.Auth
- no.ntnu.principes.util.images.AvatarManager
- no.ntnu.principes.domain.ConfigValue
- no.ntnu.principes.util.ConfigValueBinder
- no.ntnu.principes.dto.CreateTaskRequest
- no.ntnu.principes.service.DatabaseManager
- no.ntnu.principes.service.DeletionService
- no.ntnu.principes.util.DevTaskGenerator
- no.ntnu.principes.components.validations.FormDecoration
- net.synedra.validatorfx.GraphicDecoration (implements net.synedra.validatorfx.Decoration)
- no.ntnu.principes.components.validations.ExtendedGraphicDecoration
- no.ntnu.principes.util.styles.InsetBuilder
- no.ntnu.principes.util.styles.InsetBuilder.Builder
- no.ntnu.principes.util.ModalResult
- no.ntnu.principes.service.NavigationService
- javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable)
- javafx.scene.Parent
- javafx.scene.layout.Region
- javafx.scene.control.Control (implements javafx.scene.control.Skinnable)
- javafx.scene.control.ComboBoxBase<T>
- javafx.scene.control.ComboBox<T>
- no.ntnu.principes.components.secondary.EnumCombobox<T>
- javafx.scene.control.ComboBox<T>
- javafx.scene.control.Labeled
- javafx.scene.control.ButtonBase
- javafx.scene.control.Button
- no.ntnu.principes.components.primary.Selectable
- no.ntnu.principes.components.primary.StyledButton (implements no.ntnu.principes.components.primary.StyleableComponent)
- no.ntnu.principes.components.primary.Button
- javafx.scene.control.Button
- javafx.scene.control.Cell<T>
- javafx.scene.control.IndexedCell<T>
- javafx.scene.control.ListCell<T>
- no.ntnu.principes.components.secondary.EnumCombobox.EnumComboboxElement<T>
- no.ntnu.principes.components.secondary.ProfileRowInCombobox
- javafx.scene.control.ListCell<T>
- javafx.scene.control.IndexedCell<T>
- javafx.scene.control.Label
- no.ntnu.principes.components.primary.StyledText (implements no.ntnu.principes.components.primary.StyleableComponent)
- no.ntnu.principes.components.primary.Text
- no.ntnu.principes.components.primary.StyledText (implements no.ntnu.principes.components.primary.StyleableComponent)
- javafx.scene.control.ButtonBase
- no.ntnu.principes.components.primary.StyledControl<T> (implements no.ntnu.principes.components.primary.StyleableComponent)
- javafx.scene.control.TabPane
- no.ntnu.principes.components.secondary.TabPane
- javafx.scene.control.ComboBoxBase<T>
- javafx.scene.layout.Pane
- javafx.scene.layout.HBox
- no.ntnu.principes.components.primary.Badge
- no.ntnu.principes.components.BaseComponent
- no.ntnu.principes.components.widgets.BaseWidget
- no.ntnu.principes.components.widgets.CompletionRateWidget
- no.ntnu.principes.components.widgets.DateWidget
- no.ntnu.principes.components.widgets.HomeScreenQuickActionButtons
- no.ntnu.principes.components.widgets.ImmediateTasksWidget
- no.ntnu.principes.components.widgets.TaskDistributionWidget
- no.ntnu.principes.components.widgets.UnassignedTasksWidget
- no.ntnu.principes.components.secondary.FormValidatorResultInfo
- no.ntnu.principes.view.main.household.HouseholdMembersTabContent
- no.ntnu.principes.components.secondary.NewTaskList
- no.ntnu.principes.components.QuickActions
- no.ntnu.principes.view.main.household.SettingsTabContent
- no.ntnu.principes.components.Sidebar
- no.ntnu.principes.components.SidebarSpacer
- no.ntnu.principes.components.impl.WelcomeBannerComponent
- no.ntnu.principes.components.widgets.BaseWidget
- no.ntnu.principes.view.BaseScreen
- no.ntnu.principes.view.auth.AddProfileView
- no.ntnu.principes.view.BaseModal
- no.ntnu.principes.view.modals.CreateTaskModalView
- no.ntnu.principes.view.dev.DebugOverlayView
- no.ntnu.principes.view.modals.EditTaskModalView
- no.ntnu.principes.view.main.DashboardScreen
- no.ntnu.principes.view.main.AboutView
- no.ntnu.principes.view.main.household.HouseholdView
- no.ntnu.principes.view.main.MainView
- no.ntnu.principes.view.main.TaskDetailsView
- no.ntnu.principes.view.main.TasksView
- no.ntnu.principes.view.generics.NotFoundView
- no.ntnu.principes.view.onboarding.OnboardingSuccessView
- no.ntnu.principes.view.onboarding.OnboardingView
- no.ntnu.principes.view.auth.SelectProfileView
- no.ntnu.principes.view.SplashScreenView
- no.ntnu.principes.components.secondary.SelectableGroup
- no.ntnu.principes.components.WindowTitleBar
- javafx.scene.layout.HBox
- javafx.scene.control.Control (implements javafx.scene.control.Skinnable)
- javafx.scene.layout.Region
- javafx.scene.Parent
- no.ntnu.principes.util.ObservableStack<T>
- no.ntnu.principes.domain.onboarding.OnboardingDetails
- no.ntnu.principes.domain.Points
- no.ntnu.principes.event.PrincipesEvent<T>
- no.ntnu.principes.event.navigation.CloseModalEvent
- no.ntnu.principes.event.HouseholdNameChangedEvent
- no.ntnu.principes.event.navigation.NavigateEvent
- no.ntnu.principes.event.navigation.NavigationClearStackEvent
- no.ntnu.principes.event.navigation.OpenModalEvent
- no.ntnu.principes.event.task.TaskCompletionUpdatedEvent
- no.ntnu.principes.event.task.TaskCreatedEvent
- no.ntnu.principes.event.task.TasksCreatedEvent
- no.ntnu.principes.event.task.TasksDistributedEvent
- no.ntnu.principes.event.PrincipesEventBus
- no.ntnu.principes.domain.profile.Profile
- no.ntnu.principes.dto.ProfileDto
- no.ntnu.principes.controller.screen.ScreenContext
- no.ntnu.principes.controller.screen.ScreenContextManager
- no.ntnu.principes.controller.screen.ScreenContextManager.ScreenContextHolder
- no.ntnu.principes.controller.screen.ScreenController
- no.ntnu.principes.util.ScreenRegistry
- no.ntnu.principes.config.SQLiteDatabaseConfig (implements no.ntnu.principes.config.DatabaseConfig)
- no.ntnu.principes.controller.StageController
- no.ntnu.principes.controller.StageManager
- no.ntnu.principes.util.StringUtils
- no.ntnu.principes.util.styles.StyleManager
- no.ntnu.principes.util.styles.StyleManager.ButtonStyle
- no.ntnu.principes.util.styles.StyleManager.ButtonStyle.PseudoClass
- no.ntnu.principes.util.styles.StyleManager.InputStyle
- no.ntnu.principes.util.styles.StyleManager.InputStyle.PseudoClass
- no.ntnu.principes.util.styles.StyleManager.NodeStyleManager
- no.ntnu.principes.util.styles.StyleManager.Overlay
- no.ntnu.principes.util.styles.StyleManager.ThemeProvider
- no.ntnu.principes.util.styles.StyleManager.Typography
- no.ntnu.principes.domain.task.Task
- no.ntnu.principes.mapper.TaskAssigmentMapper
- no.ntnu.principes.domain.task.TaskAssignment
- no.ntnu.principes.dto.TaskAssignmentDto
- no.ntnu.principes.service.TaskAssignmentService
- no.ntnu.principes.dto.TaskDto
- no.ntnu.principes.mapper.TaskMapper
- no.ntnu.principes.service.TaskTemplateService
- no.ntnu.principes.util.Throttle
- no.ntnu.principes.repository.AbstractRepository<T,
Interface Hierarchy
- no.ntnu.principes.repository.BaseRepository<T,
I> - no.ntnu.principes.config.DatabaseConfig
- no.ntnu.principes.event.PrincipesEventListener<T>
- no.ntnu.principes.components.primary.StyleableComponent
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- no.ntnu.principes.components.primary.Badge.Variant
- no.ntnu.principes.components.primary.Button.ButtonType
- no.ntnu.principes.domain.household.HouseholdType
- no.ntnu.principes.util.ModalResult.ModalResultStatus
- no.ntnu.principes.event.navigation.NavigateEvent.NavigationType
- no.ntnu.principes.components.primary.StyledText.TextType
- no.ntnu.principes.domain.task.TaskStatus
- no.ntnu.principes.domain.task.TimeWeight
- no.ntnu.principes.domain.task.WorkWeight
- 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
- no.ntnu.principes.event.navigation.NavigateEvent.NavigationPayload
- no.ntnu.principes.domain.onboarding.OnboardingStep
- no.ntnu.principes.event.navigation.OpenModalEvent.ModalPayload
- no.ntnu.principes.components.secondary.SelectableGroup.SelectableGroupItem
- java.lang.Record