Class TileBuilder<B extends TileBuilder<B>>

java.lang.Object
eu.hansolo.tilesfx.TileBuilder<B>

public class TileBuilder<B extends TileBuilder<B>> extends Object
Created by hansolo on 13.12.15.
  • Constructor Details

    • TileBuilder

      protected TileBuilder()
  • Method Details

    • create

      public static final TileBuilder create()
    • skinType

      public final B skinType(Tile.SkinType TYPE)
    • value

      public final B value(double VALUE)
    • minValue

      public final B minValue(double VALUE)
    • maxValue

      public final B maxValue(double VALUE)
    • threshold

      public final B threshold(double VALUE)
    • lowerThreshold

      public final B lowerThreshold(double VALUE)
    • referenceValue

      public final B referenceValue(double VALUE)
    • autoReferenceValue

      public final B autoReferenceValue(boolean AUTO_REFERENCE_VALUE)
    • decimals

      public final B decimals(int DECIMALS)
    • tickLabelDecimals

      public final B tickLabelDecimals(int DECIMALS)
    • tickLabelsXVisible

      public final B tickLabelsXVisible(boolean VISIBLE)
    • tickLabelsYVisible

      public final B tickLabelsYVisible(boolean VISIBLE)
    • minValueVisible

      public final B minValueVisible(boolean VISIBLE)
    • maxValueVisible

      public final B maxValueVisible(boolean VISIBLE)
    • title

      public final B title(String TITLE)
    • titleAlignment

      public final B titleAlignment(javafx.scene.text.TextAlignment ALIGNMENT)
    • description

      public final B description(String DESCRIPTION)
    • descriptionAlignment

      public final B descriptionAlignment(javafx.geometry.Pos ALIGNMENT)
    • unit

      public final B unit(String UNIT)
    • thumbColor

      public final B thumbColor(javafx.scene.paint.Color THUMB_COLOR)
    • flatUI

      public final B flatUI(boolean FLAT_UI)
    • duration

      public final B duration(LocalTime DURATION)
    • selected

      public final B selected(boolean SELECTED)
    • averagingEnabled

      public final B averagingEnabled(boolean ENABLED)
    • averagingPeriod

      public final B averagingPeriod(int PERIOD)
    • timePeriod

      public final B timePeriod(Duration PERIOD)
    • maxTimePeriod

      public final B maxTimePeriod(Duration MAX_PERIOD)
    • timePeriodResolution

      public final B timePeriodResolution(TimeUnit RESOLUTION)
    • fixedYScale

      public final B fixedYScale(boolean FIXED_Y_SCALE)
    • foregroundBaseColor

      public final B foregroundBaseColor(javafx.scene.paint.Color COLOR)
    • startFromZero

      public final B startFromZero(boolean START)
    • returnToZero

      public final B returnToZero(boolean RETURN)
    • minMeasuredValueVisible

      public final B minMeasuredValueVisible(boolean VISIBLE)
    • maxMeasuredValueVisible

      public final B maxMeasuredValueVisible(boolean VISIBLE)
    • oldValueVisible

      public final B oldValueVisible(boolean VISIBLE)
    • valueVisible

      public final B valueVisible(boolean VISIBLE)
    • foregroundColor

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

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

      public final B borderColor(javafx.scene.paint.Color COLOR)
    • borderWidth

      public final B borderWidth(double WIDTH)
    • knobColor

      public final B knobColor(javafx.scene.paint.Color COLOR)
    • activeColor

      public final B activeColor(javafx.scene.paint.Color COLOR)
    • animated

      public final B animated(boolean ANIMATED)
    • animationDuration

      public final B animationDuration(long DURATION)
    • pauseDuration

      public final B pauseDuration(long DURATION)
    • startAngle

      public final B startAngle(double ANGLE)
    • angleRange

      public final B angleRange(double RANGE)
    • autoScale

      public final B autoScale(boolean AUTO_SCALE)
    • needleColor

      public final B needleColor(javafx.scene.paint.Color COLOR)
    • barColor

      public final B barColor(javafx.scene.paint.Color COLOR)
    • barBackgroundColor

      public final B barBackgroundColor(javafx.scene.paint.Color COLOR)
    • locale

      public final B locale(Locale LOCALE)
    • numberFormat

      public final B numberFormat(NumberFormat FORMAT)
    • shadowsEnabled

      public final B shadowsEnabled(boolean ENABLED)
    • styleClass

      public final B styleClass(String... STYLES)
    • sections

      public final B sections(Section... SECTIONS)
    • sections

      public final B sections(List<Section> SECTIONS)
    • series

      public final B series(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
    • series

      public final B series(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
    • tilesFxSeries

      public final B tilesFxSeries(TilesFXSeries<String,Number>... SERIES)
    • tilesFxSeries

      public final B tilesFxSeries(List<TilesFXSeries<String,Number>> SERIES)
    • chartType

      public final B chartType(Tile.ChartType TYPE)
    • tooltipTimeout

      public final B tooltipTimeout(double TIMEOUT)
    • barChartItems

      public final B barChartItems(BarChartItem... ITEMS)
    • barChartItems

      public final B barChartItems(List<BarChartItem> ITEMS)
    • leaderBoardItems

      public final B leaderBoardItems(LeaderBoardItem... ITEMS)
    • leaderBoardItems

      public final B leaderBoardItems(List<LeaderBoardItem> ITEMS)
    • chartData

      public final B chartData(ChartData... DATA)
    • chartData

      public final B chartData(List<ChartData> DATA)
    • characters

      public final B characters(String... CHARACTERS)
    • flipTimeInMS

      public final B flipTimeInMS(long TIME)
    • flipText

      public final B flipText(String TEXT)
    • itemSorting

      public final B itemSorting(Tile.ItemSorting ITEM_SORTING)
    • itemSortingTopic

      public final B itemSortingTopic(Tile.ItemSortingTopic ITEM_SORTING_TOPIC)
    • autoItemTextColor

      public final B autoItemTextColor(boolean AUTO)
    • autoItemDarkTextColor

      public final B autoItemDarkTextColor(javafx.scene.paint.Color COLOR)
    • autoItemBrightTextColor

      public final B autoItemBrightTextColor(javafx.scene.paint.Color COLOR)
    • titleColor

      public final B titleColor(javafx.scene.paint.Color COLOR)
    • descriptionColor

      public final B descriptionColor(javafx.scene.paint.Color COLOR)
    • unitColor

      public B unitColor(javafx.scene.paint.Color COLOR)
    • valueColor

      public B valueColor(javafx.scene.paint.Color COLOR)
    • thresholdColor

      public B thresholdColor(javafx.scene.paint.Color COLOR)
    • lowerThresholdColor

      public B lowerThresholdColor(javafx.scene.paint.Color COLOR)
    • checkSectionsForValue

      public final B checkSectionsForValue(boolean CHECK)
    • checkThreshold

      public final B checkThreshold(boolean CHECK)
    • checkLowerThreshold

      public final B checkLowerThreshold(boolean CHECK)
    • innerShadowEnabled

      public final B innerShadowEnabled(boolean ENABLED)
    • thresholdVisible

      public final B thresholdVisible(boolean VISIBLE)
    • lowerThresholdVisible

      public final B lowerThresholdVisible(boolean VISIBLE)
    • averageVisible

      public final B averageVisible(boolean VISIBLE)
    • sectionsVisible

      public final B sectionsVisible(boolean VISIBLE)
    • sectionsAlwaysVisible

      public final B sectionsAlwaysVisible(boolean VISIBLE)
    • sectionTextVisible

      public final B sectionTextVisible(boolean VISIBLE)
    • sectionIconsVisible

      public final B sectionIconsVisible(boolean VISIBLE)
    • highlightSections

      public final B highlightSections(boolean HIGHLIGHT)
    • orientation

      public final B orientation(javafx.geometry.Orientation ORIENTATION)
    • customFontEnabled

      public final B customFontEnabled(boolean ENABLED)
    • customFont

      public final B customFont(javafx.scene.text.Font FONT)
    • customDecimalFormatEnabled

      public final B customDecimalFormatEnabled(boolean ENABLED)
    • customDecimalFormat

      public final B customDecimalFormat(DecimalFormat DECIMAL_FORMAT)
    • alertMessage

      public final B alertMessage(String MESSAGE)
    • smoothing

      public final B smoothing(boolean SMOOTHING)
    • onValueChanged

      public final B onValueChanged(javafx.beans.InvalidationListener LISTENER)
    • onThresholdExceeded

      public final B onThresholdExceeded(TileEventListener HANDLER)
    • onThresholdUnderrun

      public final B onThresholdUnderrun(TileEventListener HANDLER)
    • time

      public final B time(ZonedDateTime TIME)
    • text

      public final B text(String TEXT)
    • textAlignment

      public final B textAlignment(javafx.scene.text.TextAlignment ALIGNMENT)
    • timeSections

      public final B timeSections(TimeSection... SECTIONS)
    • timeSections

      public final B timeSections(List<TimeSection> SECTIONS)
    • discreteSeconds

      public final B discreteSeconds(boolean DISCRETE)
    • discreteMinutes

      public final B discreteMinutes(boolean DISCRETE)
    • discreteHours

      public final B discreteHours(boolean DISCRETE)
    • secondsVisible

      public final B secondsVisible(boolean VISIBLE)
    • textVisible

      public final B textVisible(boolean VISIBLE)
    • dateVisible

      public final B dateVisible(boolean VISIBLE)
    • percentageVisible

      public final B percentageVisible(boolean VISIBLE)
    • running

      public final B running(boolean RUNNING)
    • textColor

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

      public final B dateColor(javafx.scene.paint.Color COLOR)
    • hourTickMarkColor

      public final B hourTickMarkColor(javafx.scene.paint.Color COLOR)
    • minuteTickMarkColor

      public final B minuteTickMarkColor(javafx.scene.paint.Color COLOR)
    • alarmColor

      public final B alarmColor(javafx.scene.paint.Color COLOR)
    • tickLabelColor

      public final B tickLabelColor(javafx.scene.paint.Color COLOR)
    • tickMarkColor

      public final B tickMarkColor(javafx.scene.paint.Color COLOR)
    • hourTickMarksVisible

      public final B hourTickMarksVisible(boolean VISIBLE)
    • minuteTickMarksVisible

      public final B minuteTickMarksVisible(boolean VISIBLE)
    • hourColor

      public final B hourColor(javafx.scene.paint.Color COLOR)
    • minuteColor

      public final B minuteColor(javafx.scene.paint.Color COLOR)
    • secondColor

      public final B secondColor(javafx.scene.paint.Color COLOR)
    • alarmsEnabled

      public final B alarmsEnabled(boolean ENABLED)
    • alarmsVisible

      public final B alarmsVisible(boolean VISIBLE)
    • tooltipText

      public final B tooltipText(String TEXT)
    • alarms

      public final B alarms(Alarm... ALARMS)
    • alarms

      public final B alarms(List<Alarm> ALARMS)
    • onAlarm

      public final B onAlarm(AlarmEventListener LISTENER)
    • onTimeEvent

      public final B onTimeEvent(TimeEventListener LISTENER)
    • onTileEvent

      public final B onTileEvent(TileEventListener LISTENER)
    • increment

      public final B increment(double INCREMENT)
    • image

      public final B image(javafx.scene.image.Image IMAGE)
    • imageMask

      public final B imageMask(Tile.ImageMask MASK)
    • graphic

      public final B graphic(javafx.scene.Node GRAPHIC)
    • svgPath

      public final B svgPath(javafx.scene.shape.SVGPath SVG_PATH)
    • currentLocation

      public final B currentLocation(Location LOCATION)
    • pointsOfInterest

      public final B pointsOfInterest(Location... LOCATIONS)
    • pointsOfInterest

      public final B pointsOfInterest(List<Location> LOCATIONS)
    • track

      public final B track(Location... LOCATIONS)
    • track

      public final B track(List<Location> LOCATIONS)
    • trackColor

      public final B trackColor(Tile.TileColor COLOR)
    • mapProvider

      public final B mapProvider(Tile.MapProvider PROVIDER)
    • gradientStops

      public final B gradientStops(javafx.scene.paint.Stop... STOPS)
    • gradientStops

      public final B gradientStops(List<javafx.scene.paint.Stop> STOPS)
    • strokeWithGradient

      public final B strokeWithGradient(boolean STROKE_WITH_GRADIENT)
    • fillWithGradient

      public final B fillWithGradient(boolean FILL_WITH_GRADIENT)
    • roundedCorners

      public final B roundedCorners(boolean ROUNDED)
    • textSize

      public final B textSize(Tile.TextSize SIZE)
    • xAxis

      public final B xAxis(javafx.scene.chart.Axis AXIS)
    • yAxis

      public final B yAxis(javafx.scene.chart.Axis AXIS)
    • radarChartMode

      public final B radarChartMode(RadarChartMode RadarChartMODE)
    • chartGridColor

      public final B chartGridColor(javafx.scene.paint.Color COLOR)
    • country

      public final B country(Country COUNTRY)
    • countryGroup

      public final B countryGroup(CountryGroup COUNTRY_GROUP)
    • dataPointsVisible

      public final B dataPointsVisible(boolean VISIBLE)
    • sunburstTree

      public final B sunburstTree(TreeNode TREE)
    • sunburstBackgroundColor

      public final B sunburstBackgroundColor(javafx.scene.paint.Color COLOR)
    • sunburstTextColor

      public final B sunburstTextColor(javafx.scene.paint.Color COLOR)
    • sunburstUseColorFromParent

      public final B sunburstUseColorFromParent(boolean USE)
    • sunburstTextOrientation

      public final B sunburstTextOrientation(SunburstChart.TextOrientation ORIENTATION)
    • sunburstVisibleData

      public final B sunburstVisibleData(SunburstChart.VisibleData VISIBLE_DATA)
    • sunburstInteractive

      public final B sunburstInteractive(boolean INTERACTIVE)
    • sunburstAutoTextColor

      public final B sunburstAutoTextColor(boolean AUTOMATIC)
    • sunburstUseChartDataTextColor

      public final B sunburstUseChartDataTextColor(boolean USE)
    • snapToTicks

      public final B snapToTicks(boolean SNAP)
    • minorTickCount

      public final B minorTickCount(int COUNT)
    • majorTickUnit

      public final B majorTickUnit(double UNIT)
    • matrixSize

      public final B matrixSize(int COLS, int ROWS)
    • matrixIcons

      public final B matrixIcons(MatrixIcon... MATRIX_ICONS)
    • matrixIcons

      public final B matrixIcons(List<MatrixIcon> MATRIX_ICONS)
    • notifyRegionBackgroundColor

      public final B notifyRegionBackgroundColor(javafx.scene.paint.Color COLOR)
    • notifyRegionForegroundColor

      public final B notifyRegionForegroundColor(javafx.scene.paint.Color COLOR)
    • notifyRegionTooltipText

      public final B notifyRegionTooltipText(String TEXT)
    • showNotifyRegion

      public final B showNotifyRegion(boolean SHOW)
    • infoRegionBackgroundColor

      public final B infoRegionBackgroundColor(javafx.scene.paint.Color COLOR)
    • infoRegionForegroundColor

      public final B infoRegionForegroundColor(javafx.scene.paint.Color COLOR)
    • infoRegionTooltipText

      public final B infoRegionTooltipText(String TEXT)
    • showInfoRegion

      public final B showInfoRegion(boolean SHOW)
    • lowerRightRegionBackgroundColor

      public final B lowerRightRegionBackgroundColor(javafx.scene.paint.Color COLOR)
    • lowerRightRegionForegroundColor

      public final B lowerRightRegionForegroundColor(javafx.scene.paint.Color COLOR)
    • lowerRightRegionTooltipText

      public final B lowerRightRegionTooltipText(String TEXT)
    • showLowerRightRegion

      public final B showLowerRightRegion(boolean SHOW)
    • leftText

      public final B leftText(String TEXT)
    • middleText

      public final B middleText(String TEXT)
    • rightText

      public final B rightText(String TEXT)
    • leftValue

      public final B leftValue(double VALUE)
    • middleValue

      public final B middleValue(double VALUE)
    • rightValue

      public final B rightValue(double VALUE)
    • leftGraphics

      public final B leftGraphics(javafx.scene.Node NODE)
    • middleGraphics

      public final B middleGraphics(javafx.scene.Node NODE)
    • rightGraphics

      public final B rightGraphics(javafx.scene.Node NODE)
    • trendVisible

      public final B trendVisible(boolean VISIBLE)
    • timeoutMs

      public final B timeoutMs(long TIMEOUT_MS)
    • rank

      public final B rank(Rank RANK)
    • interactive

      public final B interactive(boolean INTERACTIVE)
    • numberOfValuesForTrendCalculation

      public final B numberOfValuesForTrendCalculation(int NUMBER)
    • backgroundImage

      public final B backgroundImage(javafx.scene.image.Image IMAGE)
    • backgroundImageOpacity

      public final B backgroundImageOpacity(double OPACITY)
    • backgroundImageKeepAspect

      public final B backgroundImageKeepAspect(boolean KEEP_ASPECT)
    • infoRegionEventHandler

      public final B infoRegionEventHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
    • 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 Tile build()