Class SectorChart

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.SectorChart
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget

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

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

    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

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
     
    void
     
    javafx.beans.property.IntegerProperty
     
    void
     
    void
     
    javafx.collections.ObservableList<ChartItemSeries<ChartItem>>
     
    int
    Gets the value of the property decimals.
    javafx.scene.paint.Color
    Gets the value of the property gridColor.
    boolean
    Gets the value of the property itemTextVisible.
    double
     
    double
     
    int
     
    boolean
    Gets the value of the property radialBarChartMode.
    double
     
    boolean
    Gets the value of the property seriesBackgroundVisible.
    boolean
    Gets the value of the property seriesSumTextVisible.
    boolean
    Gets the value of the property seriesTextVisible.
    double
    Gets the value of the property threshold.
    javafx.scene.paint.Color
    Gets the value of the property thresholdColor.
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    boolean
    Gets the value of the property thresholdVisible.
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    void
     
    void
     
    void
    removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
     
    void
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    void
     
    void
    setDecimals(int DECIMALS)
    Sets the value of the property decimals.
    void
    setGridColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property gridColor.
    void
    setItemTextVisible(boolean VISIBLE)
    Sets the value of the property itemTextVisible.
    void
    setRadialBarChartMode(boolean BAR_CHART_MODE)
    Sets the value of the property radialBarChartMode.
    void
    setSeriesBackgroundVisible(boolean VISIBLE)
    Sets the value of the property seriesBackgroundVisible.
    void
    setSeriesSumTextVisible(boolean VISIBLE)
    Sets the value of the property seriesSumTextVisible.
    void
    setSeriesTextVisible(boolean VISIBLE)
    Sets the value of the property seriesTextVisible.
    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.
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     

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

  • Constructor Details

  • Method Details

    • dispose

      public void dispose()
    • getMinValue

      public double getMinValue()
    • getMaxValue

      public double getMaxValue()
    • getRange

      public double getRange()
    • getDecimals

      public int getDecimals()
      Gets the value of the property decimals.
      Property description:
    • setDecimals

      public void setDecimals(int DECIMALS)
      Sets the value of the property decimals.
      Property description:
    • decimalsProperty

      public javafx.beans.property.IntegerProperty decimalsProperty()
      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()
    • 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:
    • getItemTextVisible

      public boolean getItemTextVisible()
      Gets the value of the property itemTextVisible.
      Property description:
    • setItemTextVisible

      public void setItemTextVisible(boolean VISIBLE)
      Sets the value of the property itemTextVisible.
      Property description:
    • itemTextVisibleProperty

      public javafx.beans.property.BooleanProperty itemTextVisibleProperty()
      See Also:
    • getSeriesTextVisible

      public boolean getSeriesTextVisible()
      Gets the value of the property seriesTextVisible.
      Property description:
    • setSeriesTextVisible

      public void setSeriesTextVisible(boolean VISIBLE)
      Sets the value of the property seriesTextVisible.
      Property description:
    • seriesTextVisibleProperty

      public javafx.beans.property.BooleanProperty seriesTextVisibleProperty()
      See Also:
    • getSeriesSumTextVisible

      public boolean getSeriesSumTextVisible()
      Gets the value of the property seriesSumTextVisible.
      Property description:
    • setSeriesSumTextVisible

      public void setSeriesSumTextVisible(boolean VISIBLE)
      Sets the value of the property seriesSumTextVisible.
      Property description:
    • seriesSumTextVisibleProperty

      public javafx.beans.property.BooleanProperty seriesSumTextVisibleProperty()
      See Also:
    • getSeriesBackgroundVisible

      public boolean getSeriesBackgroundVisible()
      Gets the value of the property seriesBackgroundVisible.
      Property description:
    • setSeriesBackgroundVisible

      public void setSeriesBackgroundVisible(boolean VISIBLE)
      Sets the value of the property seriesBackgroundVisible.
      Property description:
    • seriesBackgroundVisibleProperty

      public javafx.beans.property.BooleanProperty seriesBackgroundVisibleProperty()
      See Also:
    • getRadialBarChartMode

      public boolean getRadialBarChartMode()
      Gets the value of the property radialBarChartMode.
      Property description:
    • setRadialBarChartMode

      public void setRadialBarChartMode(boolean BAR_CHART_MODE)
      Sets the value of the property radialBarChartMode.
      Property description:
    • radialBarChartModeProperty

      public javafx.beans.property.BooleanProperty radialBarChartModeProperty()
      See Also:
    • getAllSeries

      public javafx.collections.ObservableList<ChartItemSeries<ChartItem>> getAllSeries()
    • setAllSeries

      public void setAllSeries(List<ChartItemSeries<ChartItem>> ALL_SERIES)
    • addSeries

      public void addSeries(ChartItemSeries<ChartItem> SERIES)
    • reset

      public void reset()
    • 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:
    • 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:
    • getUserAgentStylesheet

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

      public void addChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
    • removeChartEvtObserver

      public void removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
    • removeAllChartEvtObservers

      public void removeAllChartEvtObservers()
    • fireChartEvt

      public void fireChartEvt(ChartEvt evt)
    • redraw

      public void redraw()