Class BarChartItem

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.tilesfx.skins.BarChartItem
All Implemented Interfaces:
Comparable<BarChartItem>, javafx.css.Styleable, javafx.event.EventTarget

@DefaultProperty("children") public class BarChartItem extends javafx.scene.layout.Region implements Comparable<BarChartItem>
User: hansolo Date: 23.12.16 Time: 13:10
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    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, 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
     
     
    BarChartItem(String NAME, double VALUE)
     
    BarChartItem(String NAME, double VALUE, Duration DURATION, javafx.scene.paint.Color COLOR)
     
    BarChartItem(String NAME, double VALUE, Instant TIMESTAMP, Duration DURATION, javafx.scene.paint.Color COLOR)
     
    BarChartItem(String NAME, double VALUE, Instant TIMESTAMP, javafx.scene.paint.Color COLOR)
     
    BarChartItem(String NAME, double VALUE, javafx.scene.paint.Color COLOR)
     
    BarChartItem(String NAME, Duration DURATION)
     
    BarChartItem(String NAME, Instant TIMESTAMP)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    int
     
    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
    Gets the value of the property barBackgroundColor.
    javafx.scene.paint.Color
     
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
     
     
     
    javafx.scene.paint.Color
    Gets the value of the property nameColor.
     
    double
     
    javafx.scene.paint.Color
    Gets the value of the property valueColor.
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    void
     
    void
    setBarBackgroundColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property barBackgroundColor.
    void
    setBarColor(javafx.scene.paint.Color COLOR)
     
    void
     
    void
     
    void
    setFormatString(String FORMAT_STRING)
     
    void
    setLocale(Locale LOCALE)
     
    void
    setMaxValue(double MAX_VALUE)
     
    void
     
    void
    setNameColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property nameColor.
    void
     
    protected void
    setParentSize(double WIDTH, double HEIGHT)
     
    void
    setStepSize(double STEP_SIZE)
     
    void
    setTimestamp(Instant TIMESTAMP)
     
    void
    setValue(double VALUE)
     
    void
    setValueColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property valueColor.
     
    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, 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
  • Property Details

  • Constructor Details

    • BarChartItem

      public BarChartItem()
    • BarChartItem

      public BarChartItem(String NAME)
    • BarChartItem

      public BarChartItem(String NAME, double VALUE)
    • BarChartItem

      public BarChartItem(String NAME, Instant TIMESTAMP)
    • BarChartItem

      public BarChartItem(String NAME, Duration DURATION)
    • BarChartItem

      public BarChartItem(String NAME, double VALUE, javafx.scene.paint.Color COLOR)
    • BarChartItem

      public BarChartItem(String NAME, double VALUE, Instant TIMESTAMP, javafx.scene.paint.Color COLOR)
    • BarChartItem

      public BarChartItem(String NAME, double VALUE, Duration DURATION, javafx.scene.paint.Color COLOR)
    • BarChartItem

      public BarChartItem(String NAME, double VALUE, Instant TIMESTAMP, Duration DURATION, javafx.scene.paint.Color COLOR)
  • Method Details

    • 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 String getName()
    • setName

      public void setName(String NAME)
    • getValue

      public double getValue()
    • setValue

      public void setValue(double VALUE)
    • getTimestamp

      public Instant getTimestamp()
    • setTimestamp

      public void setTimestamp(Instant TIMESTAMP)
    • getDuration

      public Duration getDuration()
    • setDuration

      public void setDuration(Duration DURATION)
    • getNameColor

      public javafx.scene.paint.Color getNameColor()
      Gets the value of the property nameColor.
      Property description:
    • setNameColor

      public void setNameColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property nameColor.
      Property description:
    • nameColorProperty

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

      public javafx.scene.paint.Color getValueColor()
      Gets the value of the property valueColor.
      Property description:
    • setValueColor

      public void setValueColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property valueColor.
      Property description:
    • valueColorProperty

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

      public ChartData getChartData()
    • setChartData

      public void setChartData(ChartData DATA)
    • getBarBackgroundColor

      public javafx.scene.paint.Color getBarBackgroundColor()
      Gets the value of the property barBackgroundColor.
      Property description:
    • setBarBackgroundColor

      public void setBarBackgroundColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property barBackgroundColor.
      Property description:
    • barBackgroundColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> barBackgroundColorProperty()
      See Also:
    • 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 Comparable<BarChartItem>
    • setStepSize

      public void setStepSize(double STEP_SIZE)
    • setMaxValue

      public void setMaxValue(double MAX_VALUE)
    • setLocale

      public void setLocale(Locale LOCALE)
    • getFormatString

      public String getFormatString()
    • setFormatString

      public void setFormatString(String FORMAT_STRING)
    • setParentSize

      protected void setParentSize(double WIDTH, double HEIGHT)
    • setOnChartDataEvent

      public void setOnChartDataEvent(ChartDataEventListener LISTENER)
    • addChartDataEventListener

      public void addChartDataEventListener(ChartDataEventListener LISTENER)
    • removeChartDataEventListener

      public void removeChartDataEventListener(ChartDataEventListener LISTENER)
    • toString

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