Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- javafx.application.Application
- gui.Main
- app.media_managers.AudioModifier
- app.media_managers.VideoModifier
- gui.tool.AudioTool (implements gui.tool.Tool)
- gui.tool.VideoTool
- gui.tool.ColourTool (implements gui.tool.Tool)
- javafx.scene.control.Dialog<R> (implements javafx.event.EventTarget)
- gui.error_window.ErrorWindow
- storage.FileLoaderWriter (implements storage.Storage)
- gui.GUICreator
- gui.media.GUIMediaFactory
- gui.view_controllers.GUIPlayerController
- gui.model.GUIPlayerModel
- gui.media.GUIShapeFactory
- gui.tool.HyperlinkTool (implements gui.tool.Tool)
- app.media_managers.ImageModifier
- gui.tool.ImageTool (implements gui.tool.Tool)
- Main
- app.media.Media (implements java.io.Serializable)
- app.media.FileMedia
- app.media.MediaAudio
- app.media.MediaVideo
- app.media.MediaImage
- app.media.MediaAudio
- app.media.GenericShape
- app.media.EllipseShape
- app.media.PolygonShape
- app.media.RectangleShape
- app.media.MediaHyperlink
- app.media.MediaText
- app.media.Hyperlink
- app.media.PenStroke
- app.media.FileMedia
- app.MediaCommunicator
- gui.tool.MediaTool (implements gui.tool.Tool)
- javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable)
- javafx.scene.Parent
- javafx.scene.layout.Region
- javafx.scene.layout.Pane
- gui.media.GUIMedia<M>
- gui.media.GUIAudio (implements gui.media.Playable)
- gui.media.GUIVideo
- gui.media.GUIHyperlink
- gui.media.GUIHyperlinkBox
- gui.media.GUIImage
- gui.media.GUIPenStroke
- gui.media.GUIShape
- gui.media.GUIEllipse
- gui.media.GUIPolygon
- gui.media.GUIRectangle
- gui.media.GUITextBox
- gui.media.GUIAudio (implements gui.media.Playable)
- javafx.scene.layout.StackPane
- gui.page.Page (implements app.MediaObserver, gui.Zoomable)
- gui.SwapPane
- javafx.scene.layout.VBox
- gui.page_screen.PageScreen
- gui.media.PlayerInterface
- gui.start_screen.StartScreen
- gui.media.GUIMedia<M>
- javafx.scene.layout.Pane
- javafx.scene.layout.Region
- javafx.scene.shape.Shape
- javafx.scene.shape.Rectangle
- gui.tool.BoxSelectRectangle
- javafx.scene.shape.Rectangle
- javafx.scene.Parent
- gui.tool.PenTool (implements gui.tool.Tool)
- java.lang.Record
- app.media.MediaText.Box (implements java.io.Serializable)
- gui.page.PageEventHandler.HandlerMethod<T>
- app.media.PenStroke.Segment (implements java.io.Serializable)
- gui.ResourceLoader
- app.controllers.SearchBarController
- app.interaction_managers.Searcher (implements app.interaction_managers.InteractionManager)
- gui.tool.SearchTool (implements gui.tool.Tool)
- gui.page.Selection
- gui.tool.ShapeTool (implements gui.tool.Tool)
- storage.SQLiteStorage (implements app.MediaStorage)
- app.interaction_managers.Tagger (implements app.interaction_managers.InteractionManager)
- gui.tool.TagTool (implements gui.tool.Tool)
- app.media_managers.TextModifier
- gui.tool.TextTool (implements gui.tool.Tool)
- app.controllers.ToolBarController
- gui.tool.ToolFactory
- javafx.application.Application
Interface Hierarchy
- app.interaction_managers.InteractionManager
- app.MediaObserver
- app.MediaStorage
- gui.page.PageEventHandler
- gui.tool.Tool
- gui.media.Playable
- storage.Storage
- gui.Zoomable
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- gui.tool.ShapeType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)