Class StageManager
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.ui.stage.StageManager
-
public class StageManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.List<ICompilationChangeListener>listenerCompilationChangedprivate static java.util.List<IStageClosedListener>listenerStageClosedprivate static java.util.Map<javafx.stage.Stage,java.util.List<javafx.stage.Stage>>openStages
-
Constructor Summary
Constructors Modifier Constructor Description privateStageManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddAndShow(javafx.stage.Stage parent, javafx.stage.Stage childStage)static voidaddAndShow(javafx.stage.Stage parent, javafx.stage.Stage childStage, IStageClosedListener closedListener)private static voidaddCloseButton(javafx.stage.Stage stage)static voidclearChildren(javafx.stage.Stage stage)static voidclearReportStages()static voidcloseStage(javafx.stage.Stage stage)static javafx.event.EventHandler<javafx.event.ActionEvent>getCloseHandler(javafx.stage.Stage stage)static voidnotifyCompilationChanged(IMetaMember member)private static voidnotifyStageClosedListeners(javafx.stage.Stage stage)static voidregisterCompilationChangeListener(ICompilationChangeListener listener)static voidregisterStageClosedListener(IStageClosedListener listener)
-
-
-
Field Detail
-
openStages
private static java.util.Map<javafx.stage.Stage,java.util.List<javafx.stage.Stage>> openStages
-
listenerStageClosed
private static java.util.List<IStageClosedListener> listenerStageClosed
-
listenerCompilationChanged
private static java.util.List<ICompilationChangeListener> listenerCompilationChanged
-
-
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)
-
-