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
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.IntegerPropertyjavafx.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.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.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, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) voidaddItem(DataObject ITEM) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>protected doublecomputeMaxHeight(double WIDTH) protected doublecomputeMaxWidth(double HEIGHT) protected doublecomputeMinHeight(double WIDTH) protected doublecomputeMinWidth(double HEIGHT) protected doublecomputePrefHeight(double WIDTH) protected doublecomputePrefWidth(double HEIGHT) javafx.beans.property.IntegerPropertyvoiddispose()voidfireChartEvt(ChartEvt evt) javafx.scene.paint.ColorGets the value of the property axisColor.javafx.collections.ObservableList<javafx.scene.Node>intGets the value of the property decimals.javafx.scene.paint.ColorGets the value of the property headerColor.getItems()Gets the value of the property locale.javafx.scene.paint.ColorGets the value of the property selectedColor.javafx.scene.paint.ColorGets the value of the property selectionRectColor.booleanGets the value of the property smoothConnections.javafx.scene.paint.ColorGets the value of the property tickLabelColor.javafx.scene.paint.ColorGets the value of the property unitColor.javafx.scene.paint.ColorGets the value of the property unselectedColor.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>booleanGets the value of the property tickMarksVisible.voidjavafx.beans.property.ObjectProperty<Locale>voidvoidremoveChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) voidremoveItem(DataObject ITEM) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voidsetAxisColor(javafx.scene.paint.Color COLOR) Sets the value of the property axisColor.voidsetDecimals(int DECIMALS) Sets the value of the property decimals.voidsetHeaderColor(javafx.scene.paint.Color COLOR) Sets the value of the property headerColor.voidsetItems(DataObject... ITEMS) voidsetItems(List<DataObject> ITEMS) voidSets the value of the property locale.voidsetSelectedColor(javafx.scene.paint.Color COLOR) Sets the value of the property selectedColor.voidsetSelectionRectColor(javafx.scene.paint.Color COLOR) Sets the value of the property selectionRectColor.voidsetSmoothConnections(boolean SMOOTH) Sets the value of the property smoothConnections.voidsetTickLabelColor(javafx.scene.paint.Color COLOR) Sets the value of the property tickLabelColor.voidsetTickMarksVisible(boolean VISIBLE) Sets the value of the property tickMarksVisible.voidsetUnitColor(javafx.scene.paint.Color COLOR) Sets the value of the property unitColor.voidsetUnselectedColor(javafx.scene.paint.Color COLOR) Sets the value of the property unselectedColor.javafx.beans.property.BooleanPropertyvoidsortCategory(String CATEGORY, List<DataObject> DATA_OBJECTS, Order ORDER) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.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, 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, 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, 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
-
axisColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> axisColorProperty- See Also:
-
headerColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> headerColorProperty- See Also:
-
unitColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> unitColorProperty- See Also:
-
tickLabelColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> tickLabelColorProperty- See Also:
-
locale
- See Also:
-
decimals
public javafx.beans.property.IntegerProperty decimalsProperty- See Also:
-
tickMarksVisible
public javafx.beans.property.BooleanProperty tickMarksVisibleProperty -
selectedColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectedColorProperty- See Also:
-
unselectedColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> unselectedColorProperty -
selectionRectColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectionRectColorProperty -
smoothConnections
public javafx.beans.property.BooleanProperty smoothConnectionsProperty
-
-
Constructor Details
-
ParallelCoordinatesChart
public ParallelCoordinatesChart()
-
-
Method Details
-
layoutChildren
public void layoutChildren()- Overrides:
layoutChildrenin classjavafx.scene.Parent
-
computeMinWidth
protected double computeMinWidth(double HEIGHT) - Overrides:
computeMinWidthin classjavafx.scene.layout.Region
-
computeMinHeight
protected double computeMinHeight(double WIDTH) - Overrides:
computeMinHeightin classjavafx.scene.layout.Region
-
computePrefWidth
protected double computePrefWidth(double HEIGHT) - Overrides:
computePrefWidthin classjavafx.scene.layout.Region
-
computePrefHeight
protected double computePrefHeight(double WIDTH) - Overrides:
computePrefHeightin classjavafx.scene.layout.Region
-
computeMaxWidth
protected double computeMaxWidth(double HEIGHT) - Overrides:
computeMaxWidthin classjavafx.scene.layout.Region
-
computeMaxHeight
protected double computeMaxHeight(double WIDTH) - Overrides:
computeMaxHeightin classjavafx.scene.layout.Region
-
getChildren
public javafx.collections.ObservableList<javafx.scene.Node> getChildren()- Overrides:
getChildrenin classjavafx.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
Gets the value of the property locale.- Property description:
-
setLocale
Sets the value of the property locale.- Property description:
-
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() -
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() -
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() -
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() -
getItems
-
setItems
-
setItems
-
addItem
-
removeItem
-
getSelectedObjects
-
sortCategory
-
getCategories
-
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
-