Class RadarNodeChart

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.tilesfx.chart.RadarNodeChart
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget

public class RadarNodeChart extends javafx.scene.layout.Region
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<RadarChartMode>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.StringProperty
     

    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, 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

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    addGradientStop(javafx.scene.paint.Stop STOP)
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    void
     
    javafx.scene.paint.Color
    Gets the value of the property chartBackgroundColor.
    javafx.scene.paint.Paint
    Gets the value of the property chartFill.
    javafx.scene.paint.Color
    Gets the value of the property chartForegroundColor.
    javafx.scene.paint.Color
    Gets the value of the property chartTextColor.
    javafx.collections.ObservableList<ChartData>
     
    javafx.collections.ObservableList<javafx.scene.paint.Stop>
     
    javafx.scene.paint.Color
    Gets the value of the property gridColor.
    double
    Gets the value of the property maxValue.
    double
    Gets the value of the property minValue.
    Gets the value of the property mode.
    int
    Gets the value of the property noOfSectors.
    double
    Gets the value of the property range.
    double
    Gets the value of the property threshold.
    javafx.scene.paint.Color
    Gets the value of the property thresholdColor.
    Gets the value of the property unit.
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    boolean
    Gets the value of the property legendVisible.
    boolean
     
    boolean
    Gets the value of the property thresholdVisible.
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<RadarChartMode>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    void
     
    void
     
    void
    scaleLegendToValue(double VALUE)
     
    void
    setChartBackgroundColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property chartBackgroundColor.
    void
    setChartFill(javafx.scene.paint.Paint PAINT)
    Sets the value of the property chartFill.
    void
    setChartForegroundColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property chartForegroundColor.
    void
    setChartTextColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property chartTextColor.
    void
     
    void
    setGradientStops(List<javafx.scene.paint.Stop> STOPS)
     
    void
    setGradientStops(javafx.scene.paint.Stop... STOPS)
     
    void
    setGridColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property gridColor.
    void
    setLegendVisible(boolean VISIBLE)
    Sets the value of the property legendVisible.
    void
    setMaxValue(double VALUE)
    Sets the value of the property maxValue.
    void
    setMinValue(double VALUE)
    Sets the value of the property minValue.
    void
    Sets the value of the property mode.
    void
    setNoOfSectors(int SECTORS)
    Sets the value of the property noOfSectors.
    void
    setSmoothing(boolean SMOOTHING)
     
    void
    setThreshold(double VALUE)
    Sets the value of the property threshold.
    void
    setThresholdColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property thresholdColor.
    void
    setThresholdVisible(boolean VISIBLE)
    Sets the value of the property thresholdVisible.
    void
    Sets the value of the property unit.
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.StringProperty
     

    Methods inherited from class javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, 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, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, 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, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, 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, 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

  • Constructor Details

    • RadarNodeChart

      public RadarNodeChart()
    • RadarNodeChart

      public RadarNodeChart(List<ChartData> DATA)
  • Method Details

    • dispose

      public void dispose()
    • getMinValue

      public double getMinValue()
      Gets the value of the property minValue.
      Property description:
    • setMinValue

      public void setMinValue(double VALUE)
      Sets the value of the property minValue.
      Property description:
    • minValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty minValueProperty()
      See Also:
    • getMaxValue

      public double getMaxValue()
      Gets the value of the property maxValue.
      Property description:
    • setMaxValue

      public void setMaxValue(double VALUE)
      Sets the value of the property maxValue.
      Property description:
    • maxValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty maxValueProperty()
      See Also:
    • getRange

      public double getRange()
      Gets the value of the property range.
      Property description:
    • rangeProperty

      public javafx.beans.property.ReadOnlyDoubleProperty rangeProperty()
      See Also:
    • getThreshold

      public double getThreshold()
      Gets the value of the property threshold.
      Property description:
    • setThreshold

      public void setThreshold(double VALUE)
      Sets the value of the property threshold.
      Property description:
    • thresholdProperty

      public javafx.beans.property.DoubleProperty thresholdProperty()
      See Also:
    • getNoOfSectors

      public int getNoOfSectors()
      Gets the value of the property noOfSectors.
      Property description:
    • setNoOfSectors

      public void setNoOfSectors(int SECTORS)
      Sets the value of the property noOfSectors.
      Property description:
    • noOfSectorsProperty

      public javafx.beans.property.IntegerProperty noOfSectorsProperty()
      See Also:
    • isThresholdVisible

      public boolean isThresholdVisible()
      Gets the value of the property thresholdVisible.
      Property description:
    • setThresholdVisible

      public void setThresholdVisible(boolean VISIBLE)
      Sets the value of the property thresholdVisible.
      Property description:
    • thresholdVisibleProperty

      public javafx.beans.property.BooleanProperty thresholdVisibleProperty()
      See Also:
    • getGradientStops

      public javafx.collections.ObservableList<javafx.scene.paint.Stop> getGradientStops()
    • setGradientStops

      public void setGradientStops(List<javafx.scene.paint.Stop> STOPS)
    • setGradientStops

      public void setGradientStops(javafx.scene.paint.Stop... STOPS)
    • addGradientStop

      public void addGradientStop(javafx.scene.paint.Stop STOP)
    • getUnit

      public String getUnit()
      Gets the value of the property unit.
      Property description:
    • setUnit

      public void setUnit(String TEXT)
      Sets the value of the property unit.
      Property description:
    • unitProperty

      public javafx.beans.property.StringProperty unitProperty()
      See Also:
    • isLegendVisible

      public boolean isLegendVisible()
      Gets the value of the property legendVisible.
      Property description:
    • setLegendVisible

      public void setLegendVisible(boolean VISIBLE)
      Sets the value of the property legendVisible.
      Property description:
    • legendVisibleProperty

      public javafx.beans.property.BooleanProperty legendVisibleProperty()
      See Also:
    • getData

      public javafx.collections.ObservableList<ChartData> getData()
    • setData

      public void setData(List<ChartData> DATA)
    • addData

      public void addData(ChartData DATA)
    • reset

      public void reset()
    • getChartBackgroundColor

      public javafx.scene.paint.Color getChartBackgroundColor()
      Gets the value of the property chartBackgroundColor.
      Property description:
    • setChartBackgroundColor

      public void setChartBackgroundColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property chartBackgroundColor.
      Property description:
    • chartBackgroundColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartBackgroundColorProperty()
      See Also:
    • getChartForegroundColor

      public javafx.scene.paint.Color getChartForegroundColor()
      Gets the value of the property chartForegroundColor.
      Property description:
    • setChartForegroundColor

      public void setChartForegroundColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property chartForegroundColor.
      Property description:
    • chartForegroundColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartForegroundColorProperty()
      See Also:
    • getChartTextColor

      public javafx.scene.paint.Color getChartTextColor()
      Gets the value of the property chartTextColor.
      Property description:
    • setChartTextColor

      public void setChartTextColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property chartTextColor.
      Property description:
    • chartTextColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartTextColorProperty()
      See Also:
    • getGridColor

      public javafx.scene.paint.Color getGridColor()
      Gets the value of the property gridColor.
      Property description:
    • setGridColor

      public void setGridColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property gridColor.
      Property description:
    • gridColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> gridColorProperty()
      See Also:
    • getChartFill

      public javafx.scene.paint.Paint getChartFill()
      Gets the value of the property chartFill.
      Property description:
    • setChartFill

      public void setChartFill(javafx.scene.paint.Paint PAINT)
      Sets the value of the property chartFill.
      Property description:
    • chartFillProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> chartFillProperty()
      See Also:
    • getThresholdColor

      public javafx.scene.paint.Color getThresholdColor()
      Gets the value of the property thresholdColor.
      Property description:
    • setThresholdColor

      public void setThresholdColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property thresholdColor.
      Property description:
    • thresholdColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> thresholdColorProperty()
      See Also:
    • scaleLegendToValue

      public void scaleLegendToValue(double VALUE)
    • getMode

      public RadarChartMode getMode()
      Gets the value of the property mode.
      Property description:
    • setMode

      public void setMode(RadarChartMode MODE)
      Sets the value of the property mode.
      Property description:
    • modeProperty

      public javafx.beans.property.ObjectProperty<RadarChartMode> modeProperty()
      See Also:
    • isSmoothing

      public boolean isSmoothing()
    • setSmoothing

      public void setSmoothing(boolean SMOOTHING)
    • getUserAgentStylesheet

      public String getUserAgentStylesheet()
      Overrides:
      getUserAgentStylesheet in class javafx.scene.layout.Region
    • redraw

      public void redraw()