Class LeaderBoardItem

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

    @DefaultProperty("children")
    public class LeaderBoardItem
    extends javafx.scene.layout.Region
    implements java.lang.Comparable<LeaderBoardItem>
    User: hansolo Date: 11.01.17 Time: 08:15
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LeaderBoardItem.State  
    • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addChartDataEventListener​(ChartDataEventListener LISTENER)  
      int compareTo​(LeaderBoardItem SEGMENT)  
      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)  
      ChartData getChartData()  
      javafx.collections.ObservableList<javafx.scene.Node> getChildren()  
      int getIndex()  
      int getLastIndex()  
      java.lang.String getName()  
      javafx.scene.paint.Color getNameColor()  
      javafx.scene.paint.Color getSeparatorColor()  
      LeaderBoardItem.State getState()  
      double getValue()  
      javafx.scene.paint.Color getValueColor()  
      javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> nameColorProperty()  
      void removeChartDataEventListener​(ChartDataEventListener LISTENER)  
      javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> separatorColorProperty()  
      void setChartData​(ChartData DATA)  
      void setFormatString​(java.lang.String FORMAT_STRING)  
      void setIndex​(int INDEX)  
      void setLocale​(java.util.Locale LOCALE)  
      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 setSeparatorColor​(javafx.scene.paint.Color COLOR)  
      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

      • LeaderBoardItem

        public LeaderBoardItem()
      • LeaderBoardItem

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

        public LeaderBoardItem​(java.lang.String NAME,
                               double VALUE)
    • 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)
      • getSeparatorColor

        public javafx.scene.paint.Color getSeparatorColor()
      • setSeparatorColor

        public void setSeparatorColor​(javafx.scene.paint.Color COLOR)
      • separatorColorProperty

        public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> separatorColorProperty()
      • getIndex

        public int getIndex()
      • setIndex

        public void setIndex​(int INDEX)
      • getLastIndex

        public int getLastIndex()
      • setLocale

        public void setLocale​(java.util.Locale LOCALE)
      • 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