Class TimeLineStage
java.lang.Object
javafx.stage.Window
javafx.stage.Stage
org.adoptopenjdk.jitwatch.ui.graphing.AbstractGraphStage
org.adoptopenjdk.jitwatch.ui.graphing.TimeLineStage
- All Implemented Interfaces:
javafx.event.EventTarget, IRedrawable
-
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 TypeFieldDescriptionprivate intprivate booleanprivate booleanprivate static final doubleprivate IMetaMemberFields inherited from class AbstractGraphStage
canvas, chartHeight, chartWidth, endOfXAxis, gc, graphGapLeft, graphGapRight, graphGapTop, height, mainUI, maxX, maxXQ, maxY, maxYQ, MEMBER_FONT, minX, minXQ, minY, minYQ, STANDARD_FONT, width, Y_SCALE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringbuildLabel(Tag nextJournalEvent, long journalEventTime, Compilation compilation) private voidcalculateMaxCompiles(List<JITEvent> events) private voiddrawEvents(List<JITEvent> events) private voidprivate voiddrawMemberEvent(Compilation compilation, Tag tag, long stamp, double yPos) private voiddrawMemberEvents(List<Compilation> compilations, long stamp, double yPos) private javafx.scene.paint.ColorgetLabelColour(Tag tag) final voidredraw()private voidprivate voidshowStatsLegend(javafx.scene.canvas.GraphicsContext gc) Methods inherited from class AbstractGraphStage
baseRedraw, continueLineToEndOfXAxis, drawAxes, drawLabel, drawXAxisTime, findScale, getApproximateStringWidth, getStampFromTag, getStringHeight, normalise, normaliseX, normaliseY, setStrokeForAxis, setStrokeForTextMethods 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, yProperty
-
Field Details
-
selectedMember
-
compilationIndex
private int compilationIndex -
MARKET_DIAMETER
private static final double MARKET_DIAMETER- See Also:
-
labelLeft
private boolean labelLeft -
drawnQueueEvent
private boolean drawnQueueEvent
-
-
Constructor Details
-
TimeLineStage
-
-
Method Details
-
redraw
public final void redraw()- Specified by:
redrawin interfaceIRedrawable- Specified by:
redrawin classAbstractGraphStage
-
calculateMaxCompiles
-
drawMemberEvents
-
drawMemberEvent
-
getLabelColour
-
showSelectedMemberLabel
private void showSelectedMemberLabel() -
drawLabel
-
buildLabel
-
drawEvents
-
showStatsLegend
private void showStatsLegend(javafx.scene.canvas.GraphicsContext gc)
-