Class ImmutableStageProvider

java.lang.Object
dev.zemco.codegame.presentation.ImmutableStageProvider
All Implemented Interfaces:
IStageProvider

public class ImmutableStageProvider extends Object implements IStageProvider
Immutable provider for JavaFX stages used by the application for presentation.
Author:
Erik Zemčík
  • Constructor Details

    • ImmutableStageProvider

      public ImmutableStageProvider(javafx.stage.Stage primaryStage)
      Creates an instance of ImmutableStageProvider that holds the given primary stage.
      Parameters:
      primaryStage - primary stage to provide
      Throws:
      IllegalArgumentException - if primaryStage is null
  • Method Details

    • getPrimaryStage

      public javafx.stage.Stage getPrimaryStage()
      Description copied from interface: IStageProvider
      Provides the primary stage of the application. This stage is typically used for main content presentation.
      Specified by:
      getPrimaryStage in interface IStageProvider
      Returns:
      primary stage