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, titleProperties 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
FieldsModifier and TypeFieldDescriptionprotected javafx.scene.control.Buttonprotected javafx.scene.control.Buttonprotected javafx.scene.control.Buttonprotected static final javafx.scene.paint.Colorprotected static final javafx.scene.paint.Colorprotected static final javafx.scene.paint.Colorprotected doubleprivate NMethodInfoprotected javafx.scene.layout.Paneprotected JITWatchUIprotected javafx.scene.Sceneprotected javafx.scene.control.ScrollPaneprotected javafx.scene.layout.VBoxprotected javafx.scene.layout.VBoxprotected doubleprotected double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidattachListener(javafx.scene.shape.Shape shape, Compilation compilation) protected abstract javafx.scene.layout.VBoxbuildControls(javafx.scene.Scene scene) protected voidclear()voidcompilationChanged(IMetaMember member) protected voidplotMarker(double x, double y, Compilation compilation) protected voidplotMarker(double x, double y, Compilation compilation, boolean invert) private voidselectCompilation(IMetaMember member, int index) voidvoidMethods 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, toFrontMethods 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, yPropertyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-
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
-
-
Method Details
-
buildControls
protected abstract javafx.scene.layout.VBox buildControls(javafx.scene.Scene scene) -
plotMarker
-
plotMarker
-
attachListener
-
selectPrevCompilation
public void selectPrevCompilation()- Specified by:
selectPrevCompilationin interfaceIPrevNextCompilationListener
-
selectNextCompilation
public void selectNextCompilation()- Specified by:
selectNextCompilationin interfaceIPrevNextCompilationListener
-
selectCompilation
-
compilationChanged
- Specified by:
compilationChangedin interfaceICompilationChangeListener
-
clear
protected void clear()
-