Class StageManager


  • public class StageManager
    extends java.lang.Object
    • Field Detail

      • openStages

        private static java.util.Map<javafx.stage.Stage,​java.util.List<javafx.stage.Stage>> openStages
    • Constructor Detail

      • StageManager

        private StageManager()
    • Method Detail

      • registerStageClosedListener

        public static void registerStageClosedListener​(IStageClosedListener listener)
      • registerCompilationChangeListener

        public static void registerCompilationChangeListener​(ICompilationChangeListener listener)
      • notifyCompilationChanged

        public static void notifyCompilationChanged​(IMetaMember member)
      • notifyStageClosedListeners

        private static void notifyStageClosedListeners​(javafx.stage.Stage stage)
      • clearReportStages

        public static void clearReportStages()
      • clearChildren

        public static void clearChildren​(javafx.stage.Stage stage)
      • addCloseButton

        private static void addCloseButton​(javafx.stage.Stage stage)
      • addAndShow

        public static void addAndShow​(javafx.stage.Stage parent,
                                      javafx.stage.Stage childStage)
      • addAndShow

        public static void addAndShow​(javafx.stage.Stage parent,
                                      javafx.stage.Stage childStage,
                                      IStageClosedListener closedListener)
      • getCloseHandler

        public static javafx.event.EventHandler<javafx.event.ActionEvent> getCloseHandler​(javafx.stage.Stage stage)
      • closeStage

        public static void closeStage​(javafx.stage.Stage stage)