Class DemoChart

  • All Implemented Interfaces:
    javafx.beans.Observable, javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable

    public class DemoChart
    extends de.gsi.chart.XYChart
    Short hand extension/configuration of the standard XYChart functionalities to make the samples more readable
    Author:
    rstein
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.gsi.chart.Chart

        de.gsi.chart.Chart.ChartHBox, de.gsi.chart.Chart.ChartVBox
    • Field Summary

      • Fields inherited from class de.gsi.chart.XYChart

        BURST_LIMIT_MS, polarPlot
      • Fields inherited from class de.gsi.chart.Chart

        allDataSets, animator, autoNotification, axesAndCanvasPane, axesChangeListener, axesChangeListenerLocal, axesCorner, axesList, axesPane, canvas, canvasForeground, datasetChangeListener, dataSetDataListener, DEBUG, hiddenPane, isAxesUpdate, layoutOngoing, listeners, parameterDisplayPane, plotBackground, plotForeGround, pluginsArea, pluginsChanged, showingBinding, showingProperty, title, titleLabel, titleLegendCorner, titleLegendPane, toolBar
      • 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

      Constructors 
      Constructor Description
      DemoChart()  
      DemoChart​(int nAxes)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.gsi.chart.renderer.spi.ErrorDataSetRenderer getRenderer()  
      de.gsi.chart.renderer.spi.ErrorDataSetRenderer getRenderer​(int index)  
      de.gsi.chart.axes.spi.DefaultNumericAxis getXAxis()  
      de.gsi.chart.axes.spi.DefaultNumericAxis getYAxis()  
      de.gsi.chart.axes.spi.DefaultNumericAxis getYAxis​(int index)  
      • Methods inherited from class de.gsi.chart.XYChart

        axesChanged, axisSideChanged, getAllDatasets, getAllShownDatasets, getDataSetForAxis, getGridRenderer, getPolarStepSize, horizontalGridLinesVisibleProperty, isHorizontalGridLinesVisible, isPolarPlot, isVerticalGridLinesVisible, polarPlotProperty, polarStepSizeProperty, redrawCanvas, setHorizontalGridLinesVisible, setPolarPlot, setPolarStepSize, setVerticalGridLinesVisible, updateAxisRange, updateNumericAxis, verticalGridLinesVisibleProperty
      • Methods inherited from class de.gsi.chart.Chart

        addListener, animate, animatedProperty, autoNotificationProperty, axesChangedLocal, axesInvalidated, createChildGroup, dataSetInvalidated, datasetsChanged, executeFireInvalidated, fireInvalidated, getAnimated, getAxes, getAxesAndCanvasPane, getAxesCornerPane, getAxesPane, getCanvas, getCanvasForeground, getClassCssMetaData, getControlCssMetaData, getDatasets, getFirstAxis, getLegend, getLegendSide, getMeasurementBar, getMeasurementBarSide, getPlotArea, getPlotBackground, getPlotForeground, getPlugins, getRenderers, getTitle, getTitleLegendCornerPane, getTitleLegendPane, getTitleSide, getToolBar, getToolBarSide, isAutoNotification, isLegendVisible, isShowing, layoutChildren, layoutPluginsChildren, legendProperty, legendSideProperty, legendVisibleProperty, measurementBarSideProperty, pluginAdded, pluginRemoved, registerShowingListener, removeFromAllAxesPanes, removeListener, rendererChanged, requestLayout, setAnimated, setAutoNotifaction, setLegend, setLegendSide, setLegendVisible, setMeasurementBarSide, setTitle, setTitleSide, setToolBarSide, shouldAnimate, showingProperty, titleProperty, titleSideProperty, toolBarSideProperty, toPlotArea, updateLegend, updatePluginsArea
      • Methods inherited from class de.gsi.chart.ui.SidesPane

        animationDelayProperty, animationDurationProperty, bottomProperty, contentProperty, createDefaultSkin, getAnimationDelay, getAnimationDuration, getBottom, getContent, getLeft, getRight, getTop, getTriggerDistance, isPinned, leftProperty, pinnedSideProperty, prefHeightBottomProperty, prefHeightTopProperty, prefWidthLeftProperty, prefWidthRightProperty, rightProperty, setAnimationDelay, setAnimationDuration, setBottom, setContent, setLeft, setPinned, setRight, setTop, setTriggerDistance, topProperty, triggerDistanceProperty
      • Methods inherited from class javafx.scene.control.Control

        computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
      • Methods inherited from class javafx.scene.layout.Region

        backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, 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

        getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, 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, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, 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, 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
    • Constructor Detail

      • DemoChart

        public DemoChart()
      • DemoChart

        public DemoChart​(int nAxes)
    • Method Detail

      • getXAxis

        public de.gsi.chart.axes.spi.DefaultNumericAxis getXAxis()
        Overrides:
        getXAxis in class de.gsi.chart.XYChart
      • getYAxis

        public de.gsi.chart.axes.spi.DefaultNumericAxis getYAxis()
        Overrides:
        getYAxis in class de.gsi.chart.XYChart
      • getYAxis

        public de.gsi.chart.axes.spi.DefaultNumericAxis getYAxis​(int index)
      • getRenderer

        public de.gsi.chart.renderer.spi.ErrorDataSetRenderer getRenderer()
      • getRenderer

        public de.gsi.chart.renderer.spi.ErrorDataSetRenderer getRenderer​(int index)