Class AbstractView<T extends javafx.scene.layout.Pane>

java.lang.Object
edu.ntnu.idi.idatt.view.components.AbstractView<T>
Direct Known Subclasses:
AbstractViewUI, FinishView, StartView

public abstract class AbstractView<T extends javafx.scene.layout.Pane> extends Object
AbstractView class

Provides a simple abstraction of the Pane subclasses, making it a useful framework for creating different views.

  • Constructor Details

    • AbstractView

      protected AbstractView(T type)
      Constructor for AbstractView.
    • AbstractView

      protected AbstractView()
      Constructor for AbstractView without initialization.
  • Method Details

    • getInstance

      public T getInstance()
      Getter for current view instance.
      Returns:
      Instance of current view.
    • setInstance

      public void setInstance(T instance)
      Setter for current view instance.
    • createContent

      public abstract javafx.scene.Parent createContent()
      Abstract method for creating view content.