Class AbstractScene

    • Field Detail

      • fxmlPath

        public final java.lang.String fxmlPath
      • launcherConfig

        protected final pro.gravit.launcher.LauncherConfig launcherConfig
      • scene

        protected javafx.scene.Scene scene
    • Constructor Detail

      • AbstractScene

        protected AbstractScene​(java.lang.String fxmlPath,
                                JavaFXApplication application)
    • Method Detail

      • fade

        public static void fade​(javafx.scene.Node region,
                                double delay,
                                double from,
                                double to,
                                javafx.event.EventHandler<javafx.event.ActionEvent> onFinished)
      • init

        public void init()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doInit

        protected abstract void doInit()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • showOverlay

        public void showOverlay​(AbstractOverlay overlay,
                                javafx.event.EventHandler<javafx.event.ActionEvent> onFinished)
      • hideOverlay

        public void hideOverlay​(double delay,
                                javafx.event.EventHandler<javafx.event.ActionEvent> onFinished)
      • processRequest

        protected final <T extends pro.gravit.launcher.request.WebSocketEvent> void processRequest​(java.lang.String message,
                                                                                                   pro.gravit.launcher.request.Request<T> request,
                                                                                                   java.util.function.Consumer<T> onSuccess,
                                                                                                   javafx.event.EventHandler<javafx.event.ActionEvent> onError)
      • isEnabled

        public boolean isEnabled()
      • doShow

        protected void doShow()
      • reset

        public abstract void reset()
      • errorHandle

        public abstract void errorHandle​(java.lang.Throwable e)
      • getScene

        public javafx.scene.Scene getScene()
      • sceneBaseInit

        protected void sceneBaseInit​(javafx.scene.Node node)