Class RegionPane

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

@DefaultProperty("children") public class RegionPane 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, 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 property fill.
    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 property hoverColor.
    double
    Gets the value of the property lineWidth.
    javafx.scene.paint.Color
    Gets the value of the property poiFill.
    List<eu.hansolo.toolboxfx.geom.Poi>
     
    javafx.scene.paint.Color
    Gets the value of the property poiStroke.
    boolean
    Gets the value of the property poisVisible.
    javafx.scene.paint.Color
    Gets the value of the property poiTextFill.
    boolean
    Gets the value of the property poiTextVisible.
    javafx.scene.paint.Color
    Gets the value of the property pressedColor.
     
    javafx.scene.paint.Color
    Gets the value of the property selectedColor.
    Gets the value of the property selectedCountry.
    javafx.scene.paint.Color
    Gets the value of the property stroke.
    void
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    boolean
     
    boolean
     
    boolean
    Gets the value of the property hoverEnabled.
    boolean
     
    boolean
    Gets the value of the property selectionEnabled.
    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
     
    void
    setFill(javafx.scene.paint.Color fill)
    Sets the value of the property fill.
    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 property hoverColor.
    void
    setHoverEnabled(boolean hoverEnabled)
    Sets the value of the property hoverEnabled.
    void
    setLineWidth(double lineWidth)
    Sets the value of the property lineWidth.
    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 property poiFill.
    void
    setPois(List<eu.hansolo.toolboxfx.geom.Poi> pois)
     
    void
    setPoiStroke(javafx.scene.paint.Color poiStroke)
    Sets the value of the property poiStroke.
    void
    setPoisVisible(boolean poisVisible)
    Sets the value of the property poisVisible.
    void
    setPoiTextFill(javafx.scene.paint.Color poiTextFill)
    Sets the value of the property poiTextFill.
    void
    setPoiTextVisible(boolean poiTextVisible)
    Sets the value of the property poiTextVisible.
    void
    setPressedColor(javafx.scene.paint.Color pressedColor)
    Sets the value of the property pressedColor.
    void
    setSelectedColor(javafx.scene.paint.Color selectedColor)
    Sets the value of the property selectedColor.
    void
    setSelectedCountry(Country selectedCountry)
    Sets the value of the property selectedCountry.
    void
    setSelectionEnabled(boolean selectionEnabled)
    Sets the value of the property selectionEnabled.
    void
    setStroke(javafx.scene.paint.Color stroke)
    Sets the value of the property stroke.
    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, 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, 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

    • RegionPane

      public RegionPane(CRegion region)
  • 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
    • getRegion

      public CRegion getRegion()
    • setCountry

      public void setCountry(CRegion region)
    • setBackground

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

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

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

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

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

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

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

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

      public void setLineWidth(double lineWidth)
      Sets the value of the property lineWidth.
      Property description:
    • lineWidthProperty

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

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

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

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

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

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

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

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

      public void setPoisVisible(boolean poisVisible)
      Sets the value of the property poisVisible.
      Property description:
    • poisVisibleProperty

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

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

      public void setPoiTextVisible(boolean poiTextVisible)
      Sets the value of the property poiTextVisible.
      Property description:
    • poiTextVisibleProperty

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

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

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

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> poiTextFillProperty()
      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()
    • isHoverEnabled

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

      public void setHoverEnabled(boolean hoverEnabled)
      Sets the value of the property hoverEnabled.
      Property description:
    • hoverEnabledProperty

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

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

      public void setSelectionEnabled(boolean selectionEnabled)
      Sets the value of the property selectionEnabled.
      Property description:
    • selectionEnabledProperty

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

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

      public void setSelectedCountry(Country selectedCountry)
      Sets the value of the property selectedCountry.
      Property description:
    • selectedCountryProperty

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

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

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

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

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

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

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

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

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

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectedColorProperty()
      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