- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- eu.hansolo.tilesfx.skins.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 classLeaderBoardItem.State
-
Constructor Summary
Constructors Constructor Description LeaderBoardItem()LeaderBoardItem(java.lang.String NAME)LeaderBoardItem(java.lang.String NAME, double VALUE)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChartDataEventListener(ChartDataEventListener LISTENER)intcompareTo(LeaderBoardItem SEGMENT)protected doublecomputeMaxHeight(double WIDTH)protected doublecomputeMaxWidth(double HEIGHT)protected doublecomputeMinHeight(double WIDTH)protected doublecomputeMinWidth(double HEIGHT)protected doublecomputePrefHeight(double WIDTH)protected doublecomputePrefWidth(double HEIGHT)ChartDatagetChartData()javafx.collections.ObservableList<javafx.scene.Node>getChildren()intgetIndex()intgetLastIndex()java.lang.StringgetName()javafx.scene.paint.ColorgetNameColor()javafx.scene.paint.ColorgetSeparatorColor()LeaderBoardItem.StategetState()doublegetValue()javafx.scene.paint.ColorgetValueColor()javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>nameColorProperty()voidremoveChartDataEventListener(ChartDataEventListener LISTENER)javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>separatorColorProperty()voidsetChartData(ChartData DATA)voidsetFormatString(java.lang.String FORMAT_STRING)voidsetIndex(int INDEX)voidsetLocale(java.util.Locale LOCALE)voidsetName(java.lang.String NAME)voidsetNameColor(javafx.scene.paint.Color COLOR)voidsetOnChartDataEvent(ChartDataEventListener LISTENER)protected voidsetParentSize(double WIDTH, double HEIGHT)voidsetSeparatorColor(javafx.scene.paint.Color COLOR)voidsetValue(double VALUE)voidsetValueColor(javafx.scene.paint.Color COLOR)java.lang.StringtoString()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
-
-
-
-
Method Detail
-
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
-
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()
-
getState
public LeaderBoardItem.State getState()
-
compareTo
public int compareTo(LeaderBoardItem SEGMENT)
- Specified by:
compareToin interfacejava.lang.Comparable<LeaderBoardItem>
-
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)
-
setOnChartDataEvent
public void setOnChartDataEvent(ChartDataEventListener LISTENER)
-
addChartDataEventListener
public void addChartDataEventListener(ChartDataEventListener LISTENER)
-
removeChartDataEventListener
public void removeChartDataEventListener(ChartDataEventListener LISTENER)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjavafx.scene.Node
-
-