Class BarChartItem

  • All Implemented Interfaces:
    java.lang.Comparable<BarChartItem>, javafx.css.Styleable, javafx.event.EventTarget

    @DefaultProperty("children")
    public class BarChartItem
    extends javafx.scene.layout.Region
    implements java.lang.Comparable<BarChartItem>
    User: hansolo Date: 23.12.16 Time: 13:10
    • 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
      BarChartItem()  
      BarChartItem​(java.lang.String NAME)  
      BarChartItem​(java.lang.String NAME, double VALUE)  
      BarChartItem​(java.lang.String NAME, double VALUE, javafx.scene.paint.Color COLOR)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addChartDataEventListener​(ChartDataEventListener LISTENER)  
      javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> barBackgroundColorProperty()  
      int compareTo​(BarChartItem ITEM)  
      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.scene.paint.Color getBarBackgroundColor()  
      javafx.scene.paint.Color getBarColor()  
      ChartData getChartData()  
      javafx.collections.ObservableList<javafx.scene.Node> getChildren()  
      java.lang.String getFormatString()  
      java.lang.String getName()  
      javafx.scene.paint.Color getNameColor()  
      double getValue()  
      javafx.scene.paint.Color getValueColor()  
      javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> nameColorProperty()  
      void removeChartDataEventListener​(ChartDataEventListener LISTENER)  
      void setBarBackgroundColor​(javafx.scene.paint.Color COLOR)  
      void setBarColor​(javafx.scene.paint.Color COLOR)  
      void setChartData​(ChartData DATA)  
      void setFormatString​(java.lang.String FORMAT_STRING)  
      void setLocale​(java.util.Locale LOCALE)  
      void setMaxValue​(double MAX_VALUE)  
      void setName​(java.lang.String NAME)  
      void setNameColor​(javafx.scene.paint.Color COLOR)  
      void setOnChartDataEvent​(ChartDataEventListener LISTENER)  
      protected void setParentSize​(double WIDTH, double HEIGHT)  
      void setStepSize​(double STEP_SIZE)  
      void setValue​(double VALUE)  
      void setValueColor​(javafx.scene.paint.Color COLOR)  
      java.lang.String toString()  
      javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> valueColorProperty()  
      • 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, 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, 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

      • BarChartItem

        public BarChartItem()
      • BarChartItem

        public BarChartItem​(java.lang.String NAME)
      • BarChartItem

        public BarChartItem​(java.lang.String NAME,
                            double VALUE)
      • BarChartItem

        public BarChartItem​(java.lang.String NAME,
                            double VALUE,
                            javafx.scene.paint.Color COLOR)
    • Method Detail

      • 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
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String NAME)
      • getValue

        public double getValue()
      • setValue

        public void setValue​(double VALUE)
      • getNameColor

        public javafx.scene.paint.Color getNameColor()
      • setNameColor

        public void setNameColor​(javafx.scene.paint.Color COLOR)
      • nameColorProperty

        public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> nameColorProperty()
      • getValueColor

        public javafx.scene.paint.Color getValueColor()
      • setValueColor

        public void setValueColor​(javafx.scene.paint.Color COLOR)
      • valueColorProperty

        public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> valueColorProperty()
      • getChartData

        public ChartData getChartData()
      • setChartData

        public void setChartData​(ChartData DATA)
      • getBarBackgroundColor

        public javafx.scene.paint.Color getBarBackgroundColor()
      • setBarBackgroundColor

        public void setBarBackgroundColor​(javafx.scene.paint.Color COLOR)
      • barBackgroundColorProperty

        public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> barBackgroundColorProperty()
      • getBarColor

        public javafx.scene.paint.Color getBarColor()
      • setBarColor

        public void setBarColor​(javafx.scene.paint.Color COLOR)
      • compareTo

        public int compareTo​(BarChartItem ITEM)
        Specified by:
        compareTo in interface java.lang.Comparable<BarChartItem>
      • setStepSize

        public void setStepSize​(double STEP_SIZE)
      • setMaxValue

        public void setMaxValue​(double MAX_VALUE)
      • setLocale

        public void setLocale​(java.util.Locale LOCALE)
      • getFormatString

        public java.lang.String getFormatString()
      • setFormatString

        public void setFormatString​(java.lang.String FORMAT_STRING)
      • setParentSize

        protected void setParentSize​(double WIDTH,
                                     double HEIGHT)
      • removeChartDataEventListener

        public void removeChartDataEventListener​(ChartDataEventListener LISTENER)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class javafx.scene.Node