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.StringPropertyProperties inherited from class javafx.scene.layout.BorderPane
bottom, center, left, right, topProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties 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_SIZEFields 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 theactiveDataPointproperty.Gets the value of theactiveDataPointFormatterproperty.final ClosestDataPointFunction<Number, Number> Gets the value of theclosestDataPointFunctionproperty.doubleGets the value of themarkerLinePositionproperty.getTitle()Gets the value of thetitleproperty.javafx.beans.property.ObjectProperty<Double> final voidsetActiveDataPointFormatter(Function<javafx.scene.chart.XYChart.Data<Number, Number>, String> pFormatter) Sets the value of theactiveDataPointFormatterproperty.final voidsetClosestDataPointFunction(ClosestDataPointFunction<Number, Number> pClosestDataPointFunction) Sets the value of theclosestDataPointFunctionproperty.voidsetMouseOverChartVerticalLine(boolean pEnable) voidSets the value of thetitleproperty.javafx.beans.property.StringPropertyMethods 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, topPropertyMethods inherited from class javafx.scene.layout.Pane
getChildrenMethods 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, widthPropertyMethods inherited from class javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods 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, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
markerLinePositionproperty - See Also:
-
getMarkerLinePosition
public double getMarkerLinePosition()Gets the value of themarkerLinePositionproperty.- Property description:
- Returns:
- the value of the
markerLinePositionproperty - 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
activeDataPointproperty - See Also:
-
getActiveDataPoint
Gets the value of theactiveDataPointproperty.- Property description:
- property for currently active data point on chart.
- Returns:
- the value of the
activeDataPointproperty - See Also:
-
activeDataPointFormatterProperty
public final javafx.beans.property.ObjectProperty<Function<javafx.scene.chart.XYChart.Data<Number,Number>, activeDataPointFormatterProperty()String>> - Returns:
- the
activeDataPointFormatterproperty - See Also:
-
getActiveDataPointFormatter
public final Function<javafx.scene.chart.XYChart.Data<Number,Number>, getActiveDataPointFormatter()String> Gets the value of theactiveDataPointFormatterproperty.- Property description:
- Returns:
- the value of the
activeDataPointFormatterproperty - See Also:
-
setActiveDataPointFormatter
public final void setActiveDataPointFormatter(Function<javafx.scene.chart.XYChart.Data<Number, Number>, String> pFormatter) Sets the value of theactiveDataPointFormatterproperty.- Property description:
- Parameters:
pFormatter- the value for theactiveDataPointFormatterproperty- See Also:
-
closestDataPointFunctionProperty
public final javafx.beans.property.ObjectProperty<ClosestDataPointFunction<Number,Number>> closestDataPointFunctionProperty()- Returns:
- the
closestDataPointFunctionproperty - See Also:
-
getClosestDataPointFunction
Gets the value of theclosestDataPointFunctionproperty.- Property description:
- Returns:
- the value of the
closestDataPointFunctionproperty - See Also:
-
setClosestDataPointFunction
public final void setClosestDataPointFunction(ClosestDataPointFunction<Number, Number> pClosestDataPointFunction) Sets the value of theclosestDataPointFunctionproperty.- Property description:
- Parameters:
pClosestDataPointFunction- the value for theclosestDataPointFunctionproperty- See Also:
-
getSeries
-
titleProperty
public javafx.beans.property.StringProperty titleProperty()- Returns:
- the
titleproperty - See Also:
-
getTitle
Gets the value of thetitleproperty.- Property description:
- Returns:
- the value of the
titleproperty - See Also:
-
setTitle
Sets the value of thetitleproperty.- Property description:
- Parameters:
pTitle- the value for thetitleproperty- See Also:
-
setMouseOverChartVerticalLine
public void setMouseOverChartVerticalLine(boolean pEnable)
-