Class AbstractNMethodStage

java.lang.Object
javafx.stage.Window
javafx.stage.Stage
org.adoptopenjdk.jitwatch.ui.nmethod.AbstractNMethodStage
All Implemented Interfaces:
javafx.event.EventTarget, ICompilationChangeListener, IPrevNextCompilationListener, IRedrawable
Direct Known Subclasses:
CodeCacheLayoutStage, CompilerThreadStage

public abstract class AbstractNMethodStage extends javafx.stage.Stage implements IRedrawable, ICompilationChangeListener, IPrevNextCompilationListener
  • 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
    protected javafx.scene.control.Button
     
    protected javafx.scene.control.Button
     
    protected javafx.scene.control.Button
     
    protected static final javafx.scene.paint.Color
     
    protected static final javafx.scene.paint.Color
     
    protected static final javafx.scene.paint.Color
     
    protected double
     
    private NMethodInfo
     
    protected javafx.scene.layout.Pane
     
    protected JITWatchUI
     
    protected javafx.scene.Scene
     
    protected javafx.scene.control.ScrollPane
     
    protected javafx.scene.layout.VBox
     
    protected javafx.scene.layout.VBox
     
    protected double
     
    protected double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    attachListener(javafx.scene.shape.Shape shape, Compilation compilation)
     
    protected abstract javafx.scene.layout.VBox
    buildControls(javafx.scene.Scene scene)
     
    protected void
     
    void
     
    protected void
    plotMarker(double x, double y, Compilation compilation)
     
    protected void
    plotMarker(double x, double y, Compilation compilation, boolean invert)
     
    private void
    selectCompilation(IMetaMember member, int index)
     
    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 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.adoptopenjdk.jitwatch.ui.resize.IRedrawable

    redraw
  • Field Details

    • width

      protected double width
    • height

      protected double height
    • scene

      protected javafx.scene.Scene scene
    • vBoxStack

      protected javafx.scene.layout.VBox vBoxStack
    • pane

      protected javafx.scene.layout.Pane pane
    • scrollPane

      protected javafx.scene.control.ScrollPane scrollPane
    • vBoxControls

      protected javafx.scene.layout.VBox vBoxControls
    • nMethodInfo

      private NMethodInfo nMethodInfo
    • parent

      protected JITWatchUI parent
    • btnZoomIn

      protected javafx.scene.control.Button btnZoomIn
    • btnZoomOut

      protected javafx.scene.control.Button btnZoomOut
    • btnZoomReset

      protected javafx.scene.control.Button btnZoomReset
    • zoom

      protected double zoom
    • COLOR_UNSELECTED_COMPILATION

      protected static final javafx.scene.paint.Color COLOR_UNSELECTED_COMPILATION
    • COLOR_SELECTED_COMPILATION

      protected static final javafx.scene.paint.Color COLOR_SELECTED_COMPILATION
    • COLOR_OTHER_MEMBER_COMPILATIONS

      protected static final javafx.scene.paint.Color COLOR_OTHER_MEMBER_COMPILATIONS
  • Constructor Details

    • AbstractNMethodStage

      public AbstractNMethodStage(JITWatchUI parent, String title)
  • Method Details