Class WorldPane

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.countries.WorldPane
All Implemented Interfaces:
eu.hansolo.toolbox.evt.EvtObserver<CountryEvt<Connection>>, EventListener, javafx.css.Styleable, javafx.event.EventTarget

@DefaultProperty("children") public class WorldPane extends javafx.scene.layout.Region implements eu.hansolo.toolbox.evt.EvtObserver<CountryEvt<Connection>>
  • 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.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<Country>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.binding.BooleanBinding
     
    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, 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
    Modifier and Type
    Field
    Description
    protected javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     
    protected javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     
    protected javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     
    protected javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
    addHeatmapSpot(eu.hansolo.toolboxfx.geom.Point spot)
     
    void
    addPoi(eu.hansolo.toolboxfx.geom.Poi poi)
     
    void
    addPois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
     
    void
     
    void
     
    void
     
    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.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
     
    javafx.scene.paint.Color
    Gets the value of the fill property.
    eu.hansolo.fx.heatmap.Mapping
     
    double
     
    eu.hansolo.fx.heatmap.OpacityDistribution
     
    double
     
    List<eu.hansolo.toolboxfx.geom.Point>
     
    javafx.scene.paint.Color
    Gets the value of the hoverColor property.
    double
    Gets the value of the lineWidth property.
    javafx.scene.paint.Color
    Gets the value of the poiFill property.
    List<eu.hansolo.toolboxfx.geom.Poi>
     
    javafx.scene.paint.Color
    Gets the value of the poiStroke property.
    boolean
    Gets the value of the poisVisible property.
    javafx.scene.paint.Color
    Gets the value of the poiTextFill property.
    boolean
    Gets the value of the poiTextVisible property.
    javafx.scene.paint.Color
    Gets the value of the pressedColor property.
    javafx.scene.paint.Color
    Gets the value of the selectedColor property.
    Gets the value of the selectedCountry property.
    javafx.scene.paint.Color
    Gets the value of the stroke property.
    void
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    boolean
     
    boolean
     
    boolean
    Gets the value of the hoverEnabled property.
    boolean
     
    boolean
    Gets the value of the selectionEnabled property.
    boolean
     
    void
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    void
     
    void
     
    void
    removePoi(eu.hansolo.toolboxfx.geom.Poi poi)
     
    void
    removePois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<Country>
     
    javafx.beans.property.BooleanProperty
     
    void
    setBackground(javafx.scene.paint.Paint paint)
     
    void
     
    void
    setFill(javafx.scene.paint.Color fill)
    Sets the value of the fill property.
    void
    setHeatmapColorMapping(eu.hansolo.fx.heatmap.Mapping colorMapping)
     
    void
    setHeatmapFadeColors(boolean fadeColors)
     
    void
    setHeatmapOpacity(double opacity)
     
    void
    setHeatmapOpacityDistribution(eu.hansolo.fx.heatmap.OpacityDistribution opacityDistribution)
     
    void
    setHeatmapSpotRadius(double spotRadius)
     
    void
    setHeatmapSpots(List<eu.hansolo.toolboxfx.geom.Point> spots)
     
    void
    setHeatmapVisible(boolean heatmapVisible)
     
    void
    setHoverColor(javafx.scene.paint.Color hoverColor)
    Sets the value of the hoverColor property.
    void
    setHoverEnabled(boolean hoverEnabled)
    Sets the value of the hoverEnabled property.
    void
    setLineWidth(double lineWidth)
    Sets the value of the lineWidth property.
    void
    setMouseEnterHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
     
    void
    setMouseExitHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
     
    void
    setMousePressHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
     
    void
    setMouseReleaseHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
     
    void
    setOverlayVisible(boolean overlayVisible)
     
    void
    setPoiFill(javafx.scene.paint.Color poiFill)
    Sets the value of the poiFill property.
    void
    setPois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
     
    void
    setPoiStroke(javafx.scene.paint.Color poiStroke)
    Sets the value of the poiStroke property.
    void
    setPoisVisible(boolean poisVisible)
    Sets the value of the poisVisible property.
    void
    setPoiTextFill(javafx.scene.paint.Color poiTextFill)
    Sets the value of the poiTextFill property.
    void
    setPoiTextVisible(boolean poiTextVisible)
    Sets the value of the poiTextVisible property.
    void
    setPressedColor(javafx.scene.paint.Color pressedColor)
    Sets the value of the pressedColor property.
    void
    setSelectedColor(javafx.scene.paint.Color selectedColor)
    Sets the value of the selectedColor property.
    void
    setSelectedCountry(Country selectedCountry)
    Sets the value of the selectedCountry property.
    void
    setSelectionEnabled(boolean selectionEnabled)
    Sets the value of the selectionEnabled property.
    void
    setStroke(javafx.scene.paint.Color stroke)
    Sets the value of the stroke property.
    javafx.beans.binding.BooleanBinding
     
    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, 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, 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, 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

  • Field Details

    • _mouseEnterHandler

      protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> _mouseEnterHandler
    • _mousePressHandler

      protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> _mousePressHandler
    • _mouseReleaseHandler

      protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> _mouseReleaseHandler
    • _mouseExitHandler

      protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> _mouseExitHandler
  • Constructor Details

    • WorldPane

      public WorldPane()
  • 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
    • setBackground

      public void setBackground(javafx.scene.paint.Paint paint)
    • getFill

      public javafx.scene.paint.Color getFill()
      Gets the value of the fill property.
      Property description:
      Returns:
      the value of the fill property
      See Also:
    • setFill

      public void setFill(javafx.scene.paint.Color fill)
      Sets the value of the fill property.
      Property description:
      Parameters:
      fill - the value for the fill property
      See Also:
    • fillProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> fillProperty()
      Returns:
      the fill property
      See Also:
    • getStroke

      public javafx.scene.paint.Color getStroke()
      Gets the value of the stroke property.
      Property description:
      Returns:
      the value of the stroke property
      See Also:
    • setStroke

      public void setStroke(javafx.scene.paint.Color stroke)
      Sets the value of the stroke property.
      Property description:
      Parameters:
      stroke - the value for the stroke property
      See Also:
    • strokeProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> strokeProperty()
      Returns:
      the stroke property
      See Also:
    • getLineWidth

      public double getLineWidth()
      Gets the value of the lineWidth property.
      Property description:
      Returns:
      the value of the lineWidth property
      See Also:
    • setLineWidth

      public void setLineWidth(double lineWidth)
      Sets the value of the lineWidth property.
      Property description:
      Parameters:
      lineWidth - the value for the lineWidth property
      See Also:
    • lineWidthProperty

      public javafx.beans.property.DoubleProperty lineWidthProperty()
      Returns:
      the lineWidth property
      See Also:
    • getPoiFill

      public javafx.scene.paint.Color getPoiFill()
      Gets the value of the poiFill property.
      Property description:
      Returns:
      the value of the poiFill property
      See Also:
    • setPoiFill

      public void setPoiFill(javafx.scene.paint.Color poiFill)
      Sets the value of the poiFill property.
      Property description:
      Parameters:
      poiFill - the value for the poiFill property
      See Also:
    • poiFillProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> poiFillProperty()
      Returns:
      the poiFill property
      See Also:
    • getPoiStroke

      public javafx.scene.paint.Color getPoiStroke()
      Gets the value of the poiStroke property.
      Property description:
      Returns:
      the value of the poiStroke property
      See Also:
    • setPoiStroke

      public void setPoiStroke(javafx.scene.paint.Color poiStroke)
      Sets the value of the poiStroke property.
      Property description:
      Parameters:
      poiStroke - the value for the poiStroke property
      See Also:
    • poiStrokeProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> poiStrokeProperty()
      Returns:
      the poiStroke property
      See Also:
    • getPoisVisible

      public boolean getPoisVisible()
      Gets the value of the poisVisible property.
      Property description:
      Returns:
      the value of the poisVisible property
      See Also:
    • setPoisVisible

      public void setPoisVisible(boolean poisVisible)
      Sets the value of the poisVisible property.
      Property description:
      Parameters:
      poisVisible - the value for the poisVisible property
      See Also:
    • poisVisibleProperty

      public javafx.beans.property.BooleanProperty poisVisibleProperty()
      Returns:
      the poisVisible property
      See Also:
    • getPoiTextVisible

      public boolean getPoiTextVisible()
      Gets the value of the poiTextVisible property.
      Property description:
      Returns:
      the value of the poiTextVisible property
      See Also:
    • setPoiTextVisible

      public void setPoiTextVisible(boolean poiTextVisible)
      Sets the value of the poiTextVisible property.
      Property description:
      Parameters:
      poiTextVisible - the value for the poiTextVisible property
      See Also:
    • poiTextVisibleProperty

      public javafx.beans.property.BooleanProperty poiTextVisibleProperty()
      Returns:
      the poiTextVisible property
      See Also:
    • getPoiTextFill

      public javafx.scene.paint.Color getPoiTextFill()
      Gets the value of the poiTextFill property.
      Property description:
      Returns:
      the value of the poiTextFill property
      See Also:
    • setPoiTextFill

      public void setPoiTextFill(javafx.scene.paint.Color poiTextFill)
      Sets the value of the poiTextFill property.
      Property description:
      Parameters:
      poiTextFill - the value for the poiTextFill property
      See Also:
    • poiTextFillProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> poiTextFillProperty()
      Returns:
      the poiTextFill property
      See Also:
    • getPois

      public List<eu.hansolo.toolboxfx.geom.Poi> getPois()
    • addPoi

      public void addPoi(eu.hansolo.toolboxfx.geom.Poi poi)
    • removePoi

      public void removePoi(eu.hansolo.toolboxfx.geom.Poi poi)
    • addPois

      public void addPois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
    • removePois

      public void removePois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
    • setPois

      public void setPois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
    • clearPois

      public void clearPois()
    • getConnections

      public List<Connection> getConnections()
    • addConnection

      public void addConnection(Connection connection)
    • removeConnection

      public void removeConnection(Connection connection)
    • addConnections

      public void addConnections(List<Connection> connections)
    • removeConnections

      public void removeConnections(List<Connection> connections)
    • setConnections

      public void setConnections(List<Connection> connections)
    • clearConnections

      public void clearConnections()
    • isShowing

      public boolean isShowing()
    • showingProperty

      public javafx.beans.binding.BooleanBinding showingProperty()
      Returns:
      the showing property
    • isHoverEnabled

      public boolean isHoverEnabled()
      Gets the value of the hoverEnabled property.
      Property description:
      Returns:
      the value of the hoverEnabled property
      See Also:
    • setHoverEnabled

      public void setHoverEnabled(boolean hoverEnabled)
      Sets the value of the hoverEnabled property.
      Property description:
      Parameters:
      hoverEnabled - the value for the hoverEnabled property
      See Also:
    • hoverEnabledProperty

      public javafx.beans.property.BooleanProperty hoverEnabledProperty()
      Returns:
      the hoverEnabled property
      See Also:
    • isSelectionEnabled

      public boolean isSelectionEnabled()
      Gets the value of the selectionEnabled property.
      Property description:
      Returns:
      the value of the selectionEnabled property
      See Also:
    • setSelectionEnabled

      public void setSelectionEnabled(boolean selectionEnabled)
      Sets the value of the selectionEnabled property.
      Property description:
      Parameters:
      selectionEnabled - the value for the selectionEnabled property
      See Also:
    • selectionEnabledProperty

      public javafx.beans.property.BooleanProperty selectionEnabledProperty()
      Returns:
      the selectionEnabled property
      See Also:
    • getSelectedCountry

      public Country getSelectedCountry()
      Gets the value of the selectedCountry property.
      Property description:
      Returns:
      the value of the selectedCountry property
      See Also:
    • setSelectedCountry

      public void setSelectedCountry(Country selectedCountry)
      Sets the value of the selectedCountry property.
      Property description:
      Parameters:
      selectedCountry - the value for the selectedCountry property
      See Also:
    • selectedCountryProperty

      public javafx.beans.property.ObjectProperty<Country> selectedCountryProperty()
      Returns:
      the selectedCountry property
      See Also:
    • getHoverColor

      public javafx.scene.paint.Color getHoverColor()
      Gets the value of the hoverColor property.
      Property description:
      Returns:
      the value of the hoverColor property
      See Also:
    • setHoverColor

      public void setHoverColor(javafx.scene.paint.Color hoverColor)
      Sets the value of the hoverColor property.
      Property description:
      Parameters:
      hoverColor - the value for the hoverColor property
      See Also:
    • hoverColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> hoverColorProperty()
      Returns:
      the hoverColor property
      See Also:
    • getPressedColor

      public javafx.scene.paint.Color getPressedColor()
      Gets the value of the pressedColor property.
      Property description:
      Returns:
      the value of the pressedColor property
      See Also:
    • setPressedColor

      public void setPressedColor(javafx.scene.paint.Color pressedColor)
      Sets the value of the pressedColor property.
      Property description:
      Parameters:
      pressedColor - the value for the pressedColor property
      See Also:
    • pressedColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> pressedColorProperty()
      Returns:
      the pressedColor property
      See Also:
    • getSelectedColor

      public javafx.scene.paint.Color getSelectedColor()
      Gets the value of the selectedColor property.
      Property description:
      Returns:
      the value of the selectedColor property
      See Also:
    • setSelectedColor

      public void setSelectedColor(javafx.scene.paint.Color selectedColor)
      Sets the value of the selectedColor property.
      Property description:
      Parameters:
      selectedColor - the value for the selectedColor property
      See Also:
    • selectedColorProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectedColorProperty()
      Returns:
      the selectedColor property
      See Also:
    • setMouseEnterHandler

      public void setMouseEnterHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
    • setMousePressHandler

      public void setMousePressHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
    • setMouseReleaseHandler

      public void setMouseReleaseHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
    • setMouseExitHandler

      public void setMouseExitHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler)
    • isHeatmapVisible

      public boolean isHeatmapVisible()
    • setHeatmapVisible

      public void setHeatmapVisible(boolean heatmapVisible)
    • isOverlayVisible

      public boolean isOverlayVisible()
    • setOverlayVisible

      public void setOverlayVisible(boolean overlayVisible)
    • getHeatmapColorMapping

      public eu.hansolo.fx.heatmap.Mapping getHeatmapColorMapping()
    • setHeatmapColorMapping

      public void setHeatmapColorMapping(eu.hansolo.fx.heatmap.Mapping colorMapping)
    • getHeatmapSpotRadius

      public double getHeatmapSpotRadius()
    • setHeatmapSpotRadius

      public void setHeatmapSpotRadius(double spotRadius)
    • isHeatmapFadeColors

      public boolean isHeatmapFadeColors()
    • setHeatmapFadeColors

      public void setHeatmapFadeColors(boolean fadeColors)
    • getHeatmapOpacityDistribution

      public eu.hansolo.fx.heatmap.OpacityDistribution getHeatmapOpacityDistribution()
    • setHeatmapOpacityDistribution

      public void setHeatmapOpacityDistribution(eu.hansolo.fx.heatmap.OpacityDistribution opacityDistribution)
    • getHeatmapOpacity

      public double getHeatmapOpacity()
    • setHeatmapOpacity

      public void setHeatmapOpacity(double opacity)
    • getHeatmapSpots

      public List<eu.hansolo.toolboxfx.geom.Point> getHeatmapSpots()
    • setHeatmapSpots

      public void setHeatmapSpots(List<eu.hansolo.toolboxfx.geom.Point> spots)
    • addHeatmapSpot

      public void addHeatmapSpot(eu.hansolo.toolboxfx.geom.Point spot)
    • clearHeatmap

      public void clearHeatmap()
    • handle

      public void handle(CountryEvt<Connection> evt)
      Specified by:
      handle in interface eu.hansolo.toolbox.evt.EvtObserver<CountryEvt<Connection>>
    • layoutChildren

      public void layoutChildren()
      Overrides:
      layoutChildren in class javafx.scene.Parent