Class WorldBuilder<B extends WorldBuilder<B>>

java.lang.Object
eu.hansolo.fx.charts.world.WorldBuilder<B>

public class WorldBuilder<B extends WorldBuilder<B>> extends Object
Created by hansolo on 21.11.16.
  • Constructor Details

    • WorldBuilder

      protected WorldBuilder()
  • Method Details

    • create

      public static final WorldBuilder create()
    • resolution

      public final B resolution(World.Resolution RESOLUTION)
    • backgroundColor

      public final B backgroundColor(javafx.scene.paint.Color COLOR)
    • fillColor

      public final B fillColor(javafx.scene.paint.Color COLOR)
    • strokeColor

      public final B strokeColor(javafx.scene.paint.Color COLOR)
    • hoverColor

      public final B hoverColor(javafx.scene.paint.Color COLOR)
    • pressedColor

      public final B pressedColor(javafx.scene.paint.Color COLOR)
    • selectedColor

      public final B selectedColor(javafx.scene.paint.Color COLOR)
    • locationColor

      public final B locationColor(javafx.scene.paint.Color COLOR)
    • hoverEnabled

      public final B hoverEnabled(boolean ENABLED)
    • selectionEnabled

      public final B selectionEnabled(boolean ENABLED)
    • zoomEnabled

      public final B zoomEnabled(boolean ENABLED)
    • mouseEnterHandler

      public final B mouseEnterHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
    • mousePressHandler

      public final B mousePressHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
    • mouseReleaseHandler

      public final B mouseReleaseHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
    • mouseExitHandler

      public final B mouseExitHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
    • locations

      public final B locations(eu.hansolo.toolboxfx.geom.Location... LOCATIONS)
    • showLocations

      public final B showLocations(boolean VISIBLE)
    • colorMapping

      public final B colorMapping(eu.hansolo.fx.heatmap.Mapping COLOR_MAPPING)
    • eventRadius

      public final B eventRadius(double EVENT_RADIUS)
    • fadeColors

      public final B fadeColors(boolean FADE_COLORS)
    • heatMapOpacity

      public final B heatMapOpacity(double HEAT_MAP_OPACITY)
    • opacityDistribution

      public final B opacityDistribution(eu.hansolo.fx.heatmap.OpacityDistribution OPACITY_DISTRIBUTION)
    • mapPoints

      public final B mapPoints(List<MapPoint> MAP_POINTS)
    • mapConnections

      public final B mapConnections(List<MapConnection> MAP_CONNECTIONS)
    • weightedMapPoints

      public final B weightedMapPoints(WeightedMapPoints WEIGHTED)
    • weightedMapConnections

      public final B weightedMapConnections(boolean WEIGHTED)
    • mapPointSize

      public final B mapPointSize(MapPointSize SIZE)
    • mapPointsVisible

      public final B mapPointsVisible(boolean VISIBLE)
    • mapPointTextVisible

      public final B mapPointTextVisible(boolean VISIBLE)
    • textColor

      public final B textColor(javafx.scene.paint.Color COLOR)
    • connectionWidth

      public final B connectionWidth(double WIDTH)
    • arrowsVisible

      public final B arrowsVisible(boolean VISIBLE)
    • drawImagePath

      public final B drawImagePath(boolean DRAW)
    • prefSize

      public final B prefSize(double WIDTH, double HEIGHT)
    • minSize

      public final B minSize(double WIDTH, double HEIGHT)
    • maxSize

      public final B maxSize(double WIDTH, double HEIGHT)
    • prefWidth

      public final B prefWidth(double PREF_WIDTH)
    • prefHeight

      public final B prefHeight(double PREF_HEIGHT)
    • minWidth

      public final B minWidth(double MIN_WIDTH)
    • minHeight

      public final B minHeight(double MIN_HEIGHT)
    • maxWidth

      public final B maxWidth(double MAX_WIDTH)
    • maxHeight

      public final B maxHeight(double MAX_HEIGHT)
    • scaleX

      public final B scaleX(double SCALE_X)
    • scaleY

      public final B scaleY(double SCALE_Y)
    • layoutX

      public final B layoutX(double LAYOUT_X)
    • layoutY

      public final B layoutY(double LAYOUT_Y)
    • translateX

      public final B translateX(double TRANSLATE_X)
    • translateY

      public final B translateY(double TRANSLATE_Y)
    • padding

      public final B padding(javafx.geometry.Insets INSETS)
    • build

      public final World build()