java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.BorderPane
com.iamsoft.util.ui.javafx.chart.SliderChartPane
- All Implemented Interfaces:
javafx.css.Styleable
,javafx.event.EventTarget
public class SliderChartPane
extends javafx.scene.layout.BorderPane
-
Property Summary
PropertiesTypePropertyDescriptionfinal javafx.beans.property.ObjectProperty
<Function<javafx.scene.chart.XYChart.Data<Number, Number>, String>> property for currently active data point on chart.final javafx.beans.property.ObjectProperty
<ClosestDataPointFunction<Number, Number>> javafx.beans.property.ObjectProperty
<Double> javafx.beans.property.StringProperty
Properties inherited from class javafx.scene.layout.BorderPane
bottom, center, left, right, top
Properties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Properties inherited from class javafx.scene.Parent
needsLayout
Properties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
Field Summary
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
Constructor Summary
ConstructorsConstructorDescriptionSliderChartPane
(javafx.collections.ObservableList<javafx.scene.chart.XYChart.Series<Number, Number>> pSeries) -
Method Summary
Modifier and TypeMethodDescriptionfinal javafx.beans.property.ObjectProperty
<Function<javafx.scene.chart.XYChart.Data<Number, Number>, String>> property for currently active data point on chart.final javafx.beans.property.ObjectProperty
<ClosestDataPointFunction<Number, Number>> Gets the value of theactiveDataPoint
property.Gets the value of theactiveDataPointFormatter
property.final ClosestDataPointFunction
<Number, Number> Gets the value of theclosestDataPointFunction
property.double
Gets the value of themarkerLinePosition
property.getTitle()
Gets the value of thetitle
property.javafx.beans.property.ObjectProperty
<Double> final void
setActiveDataPointFormatter
(Function<javafx.scene.chart.XYChart.Data<Number, Number>, String> pFormatter) Sets the value of theactiveDataPointFormatter
property.final void
setClosestDataPointFunction
(ClosestDataPointFunction<Number, Number> pClosestDataPointFunction) Sets the value of theclosestDataPointFunction
property.void
setMouseOverChartVerticalLine
(boolean pEnable) void
Sets the value of thetitle
property.javafx.beans.property.StringProperty
Methods inherited from class javafx.scene.layout.BorderPane
bottomProperty, centerProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAlignment, getBottom, getCenter, getContentBias, getLeft, getMargin, getRight, getTop, layoutChildren, leftProperty, rightProperty, setAlignment, setBottom, setCenter, setLeft, setMargin, setRight, setTop, topProperty
Methods inherited from class javafx.scene.layout.Pane
getChildren
Methods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
Methods inherited from class javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Methods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
markerLinePosition
- See Also:
-
activeDataPoint
public javafx.beans.value.ObservableValue<javafx.scene.chart.XYChart.Data<Number,Number>> activeDataPointPropertyproperty for currently active data point on chart.- See Also:
-
activeDataPointFormatter
public final javafx.beans.property.ObjectProperty<Function<javafx.scene.chart.XYChart.Data<Number,Number>, activeDataPointFormatterPropertyString>> - See Also:
-
closestDataPointFunction
public final javafx.beans.property.ObjectProperty<ClosestDataPointFunction<Number,Number>> closestDataPointFunctionProperty- See Also:
-
title
public javafx.beans.property.StringProperty titleProperty- See Also:
-
-
Constructor Details
-
SliderChartPane
public SliderChartPane() -
SliderChartPane
-
-
Method Details
-
markerLinePositionProperty
- Returns:
- the
markerLinePosition
property - See Also:
-
getMarkerLinePosition
public double getMarkerLinePosition()Gets the value of themarkerLinePosition
property.- Property description:
- Returns:
- the value of the
markerLinePosition
property - See Also:
-
activeDataPointProperty
public javafx.beans.value.ObservableValue<javafx.scene.chart.XYChart.Data<Number,Number>> activeDataPointProperty()property for currently active data point on chart.- Returns:
- the
activeDataPoint
property - See Also:
-
getActiveDataPoint
Gets the value of theactiveDataPoint
property.- Property description:
- property for currently active data point on chart.
- Returns:
- the value of the
activeDataPoint
property - See Also:
-
activeDataPointFormatterProperty
public final javafx.beans.property.ObjectProperty<Function<javafx.scene.chart.XYChart.Data<Number,Number>, activeDataPointFormatterProperty()String>> - Returns:
- the
activeDataPointFormatter
property - See Also:
-
getActiveDataPointFormatter
public final Function<javafx.scene.chart.XYChart.Data<Number,Number>, getActiveDataPointFormatter()String> Gets the value of theactiveDataPointFormatter
property.- Property description:
- Returns:
- the value of the
activeDataPointFormatter
property - See Also:
-
setActiveDataPointFormatter
public final void setActiveDataPointFormatter(Function<javafx.scene.chart.XYChart.Data<Number, Number>, String> pFormatter) Sets the value of theactiveDataPointFormatter
property.- Property description:
- Parameters:
pFormatter
- the value for theactiveDataPointFormatter
property- See Also:
-
closestDataPointFunctionProperty
public final javafx.beans.property.ObjectProperty<ClosestDataPointFunction<Number,Number>> closestDataPointFunctionProperty()- Returns:
- the
closestDataPointFunction
property - See Also:
-
getClosestDataPointFunction
Gets the value of theclosestDataPointFunction
property.- Property description:
- Returns:
- the value of the
closestDataPointFunction
property - See Also:
-
setClosestDataPointFunction
public final void setClosestDataPointFunction(ClosestDataPointFunction<Number, Number> pClosestDataPointFunction) Sets the value of theclosestDataPointFunction
property.- Property description:
- Parameters:
pClosestDataPointFunction
- the value for theclosestDataPointFunction
property- See Also:
-
getSeries
-
titleProperty
public javafx.beans.property.StringProperty titleProperty()- Returns:
- the
title
property - See Also:
-
getTitle
Gets the value of thetitle
property.- Property description:
- Returns:
- the value of the
title
property - See Also:
-
setTitle
Sets the value of thetitle
property.- Property description:
- Parameters:
pTitle
- the value for thetitle
property- See Also:
-
setMouseOverChartVerticalLine
public void setMouseOverChartVerticalLine(boolean pEnable)
-