Class SandboxStage

java.lang.Object
javafx.stage.Window
javafx.stage.Stage
org.adoptopenjdk.jitwatch.ui.sandbox.SandboxStage
All Implemented Interfaces:
javafx.event.EventTarget, ILogListener, ILogParseErrorListener, ISandboxStage, IStageClosedListener

public class SandboxStage extends javafx.stage.Stage implements ISandboxStage, IStageClosedListener, ILogListener, ILogParseErrorListener
  • Property Summary

    Properties inherited from class javafx.stage.Stage

    alwaysOnTop, fullScreenExitHint, fullScreenExitKey, fullScreen, iconified, maxHeight, maximized, maxWidth, minHeight, minWidth, resizable, title

    Properties inherited from class javafx.stage.Window

    eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    private javafx.scene.control.Button
     
    private javafx.scene.control.Button
     
    private javafx.scene.control.ComboBox<String>
     
     
    private javafx.collections.ObservableList<String>
     
    private static final com.chrisnewland.freelogj.Logger
     
    private Sandbox
     
     
    private javafx.scene.control.TabPane
     
    private javafx.scene.control.TextArea
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    addEditor(File filename)
     
    void
    addSourceFolder(File sourceFolder)
     
    private void
     
    void
     
    javafx.stage.Stage
     
    void
    handleError(String title, String body)
     
    void
     
    void
     
    void
    handleStageClosed(javafx.stage.Stage stage)
     
    private void
     
    private void
     
    private void
     
    void
    log(String text)
     
    void
     
    void
     
    private void
    runSandbox(File fileToRun)
     
    private void
     
    private void
     
    void
    setModified(EditorPane pane, boolean isModified)
     
    private void
     
    private void
     
    private void
     
    void
     
    void
     

    Methods inherited from class javafx.stage.Stage

    alwaysOnTopProperty, close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, initModality, initOwner, initStyle, isAlwaysOnTop, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setAlwaysOnTop, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront

    Methods inherited from class javafx.stage.Window

    addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, hide, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      private static final com.chrisnewland.freelogj.Logger logger
    • taLog

      private javafx.scene.control.TextArea taLog
    • accessProxy

      private IStageAccessProxy accessProxy
    • sandbox

      private Sandbox sandbox
    • tabPane

      private javafx.scene.control.TabPane tabPane
    • btnSandboxConfig

      private javafx.scene.control.Button btnSandboxConfig
    • btnRun

      private javafx.scene.control.Button btnRun
    • sandboxConfigStage

      private SandboxConfigStage sandboxConfigStage
    • languageList

      private javafx.collections.ObservableList<String> languageList
    • comboBoxVMLanguage

      private javafx.scene.control.ComboBox<String> comboBoxVMLanguage
    • config

      private JITWatchConfig config
  • Constructor Details

  • Method Details