Class ParallelCoordinatesChart

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

@DefaultProperty("children") public class ParallelCoordinatesChart extends javafx.scene.layout.Region
  • Property Summary

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

    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.ObjectProperty<javafx.scene.paint.Color>
     
    protected double
    computeMaxHeight(double WIDTH)
     
    protected double
    computeMaxWidth(double HEIGHT)
     
    protected double
    computeMinHeight(double WIDTH)
     
    protected double
    computeMinWidth(double HEIGHT)
     
    protected double
    computePrefHeight(double WIDTH)
     
    protected double
    computePrefWidth(double HEIGHT)
     
    javafx.beans.property.IntegerProperty
     
    void
     
    void
     
    javafx.scene.paint.Color
    Gets the value of the property axisColor.
     
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
    int
    Gets the value of the property decimals.
    javafx.scene.paint.Color
    Gets the value of the property headerColor.
     
    Gets the value of the property locale.
    javafx.scene.paint.Color
    Gets the value of the property selectedColor.
     
    javafx.scene.paint.Color
    Gets the value of the property selectionRectColor.
    boolean
    Gets the value of the property smoothConnections.
    javafx.scene.paint.Color
    Gets the value of the property tickLabelColor.
    javafx.scene.paint.Color
    Gets the value of the property unitColor.
    javafx.scene.paint.Color
    Gets the value of the property unselectedColor.
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    boolean
    Gets the value of the property tickMarksVisible.
    void
     
    javafx.beans.property.ObjectProperty<Locale>
     
    void
     
    void
    removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
     
    void
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    void
    setAxisColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property axisColor.
    void
    setDecimals(int DECIMALS)
    Sets the value of the property decimals.
    void
    setHeaderColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property headerColor.
    void
    setItems(DataObject... ITEMS)
     
    void
     
    void
    setLocale(Locale LOCALE)
    Sets the value of the property locale.
    void
    setSelectedColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property selectedColor.
    void
    setSelectionRectColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property selectionRectColor.
    void
    setSmoothConnections(boolean SMOOTH)
    Sets the value of the property smoothConnections.
    void
    setTickLabelColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property tickLabelColor.
    void
    setTickMarksVisible(boolean VISIBLE)
    Sets the value of the property tickMarksVisible.
    void
    setUnitColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property unitColor.
    void
    setUnselectedColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property unselectedColor.
    javafx.beans.property.BooleanProperty
     
    void
    sortCategory(String CATEGORY, List<DataObject> DATA_OBJECTS, Order ORDER)
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     

    Methods inherited from class javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, 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, 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

    • ParallelCoordinatesChart

      public ParallelCoordinatesChart()
  • Method Details

    • layoutChildren

      public void layoutChildren()
      Overrides:
      layoutChildren in class javafx.scene.Parent
    • computeMinWidth

      protected double computeMinWidth(double HEIGHT)
      Overrides:
      computeMinWidth in class javafx.scene.layout.Region
    • computeMinHeight

      protected double computeMinHeight(double WIDTH)
      Overrides:
      computeMinHeight in class javafx.scene.layout.Region
    • computePrefWidth

      protected double computePrefWidth(double HEIGHT)
      Overrides:
      computePrefWidth in class javafx.scene.layout.Region
    • computePrefHeight

      protected double computePrefHeight(double WIDTH)
      Overrides:
      computePrefHeight in class javafx.scene.layout.Region
    • computeMaxWidth

      protected double computeMaxWidth(double HEIGHT)
      Overrides:
      computeMaxWidth in class javafx.scene.layout.Region
    • computeMaxHeight

      protected double computeMaxHeight(double WIDTH)
      Overrides:
      computeMaxHeight in class javafx.scene.layout.Region
    • getChildren

      public javafx.collections.ObservableList<javafx.scene.Node> getChildren()
      Overrides:
      getChildren in class javafx.scene.Parent
    • dispose

      public void dispose()
    • getAxisColor

      public javafx.scene.paint.Color getAxisColor()
      Gets the value of the property axisColor.
      Property description:
    • setAxisColor

      public void setAxisColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property axisColor.
      Property description:
    • axisColorProperty

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

      public javafx.scene.paint.Color getHeaderColor()
      Gets the value of the property headerColor.
      Property description:
    • setHeaderColor

      public void setHeaderColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property headerColor.
      Property description:
    • headerColorProperty

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

      public javafx.scene.paint.Color getUnitColor()
      Gets the value of the property unitColor.
      Property description:
    • setUnitColor

      public void setUnitColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property unitColor.
      Property description:
    • unitColorProperty

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

      public javafx.scene.paint.Color getTickLabelColor()
      Gets the value of the property tickLabelColor.
      Property description:
    • setTickLabelColor

      public void setTickLabelColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property tickLabelColor.
      Property description:
    • tickLabelColorProperty

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

      public Locale getLocale()
      Gets the value of the property locale.
      Property description:
    • setLocale

      public void setLocale(Locale LOCALE)
      Sets the value of the property locale.
      Property description:
    • localeProperty

      public javafx.beans.property.ObjectProperty<Locale> localeProperty()
      See Also:
    • 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:
    • isTickMarksVisible

      public boolean isTickMarksVisible()
      Gets the value of the property tickMarksVisible.
      Property description:
    • setTickMarksVisible

      public void setTickMarksVisible(boolean VISIBLE)
      Sets the value of the property tickMarksVisible.
      Property description:
    • tickMarksVisibleProperty

      public javafx.beans.property.BooleanProperty tickMarksVisibleProperty()
      See Also:
    • getSelectedColor

      public javafx.scene.paint.Color getSelectedColor()
      Gets the value of the property selectedColor.
      Property description:
    • setSelectedColor

      public void setSelectedColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property selectedColor.
      Property description:
    • selectedColorProperty

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

      public javafx.scene.paint.Color getUnselectedColor()
      Gets the value of the property unselectedColor.
      Property description:
    • setUnselectedColor

      public void setUnselectedColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property unselectedColor.
      Property description:
    • unselectedColorProperty

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

      public javafx.scene.paint.Color getSelectionRectColor()
      Gets the value of the property selectionRectColor.
      Property description:
    • setSelectionRectColor

      public void setSelectionRectColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property selectionRectColor.
      Property description:
    • selectionRectColorProperty

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

      public boolean getSmoothConnections()
      Gets the value of the property smoothConnections.
      Property description:
    • setSmoothConnections

      public void setSmoothConnections(boolean SMOOTH)
      Sets the value of the property smoothConnections.
      Property description:
    • smoothConnectionsProperty

      public javafx.beans.property.BooleanProperty smoothConnectionsProperty()
      See Also:
    • getItems

      public List<DataObject> getItems()
    • setItems

      public void setItems(DataObject... ITEMS)
    • setItems

      public void setItems(List<DataObject> ITEMS)
    • addItem

      public void addItem(DataObject ITEM)
    • removeItem

      public void removeItem(DataObject ITEM)
    • getSelectedObjects

      public Set<DataObject> getSelectedObjects()
    • sortCategory

      public void sortCategory(String CATEGORY, List<DataObject> DATA_OBJECTS, Order ORDER)
    • getCategories

      public List<String> getCategories()
    • getCategoryObjectMap

      public Map<String,List<DataObject>> getCategoryObjectMap()
    • 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)