Class Tile

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
eu.hansolo.tilesfx.Tile
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable

public class Tile extends javafx.scene.control.Control
Created by hansolo on 19.12.16.
  • Property Summary

    Properties
    Type
    Property
    Description
    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.BooleanProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<CountryGroup>
     
    javafx.beans.property.ObjectProperty<Country>
     
    javafx.beans.property.ObjectProperty<Location>
     
    javafx.beans.property.ReadOnlyLongProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<DecimalFormat>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.text.Font>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ObjectProperty<javafx.geometry.Pos>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<LocalTime>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Tile.ImageMask>
     
    javafx.beans.property.ObjectProperty<javafx.scene.image.Image>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Tile.ItemSorting>
     
    javafx.beans.property.ObjectProperty<Tile.ItemSortingTopic>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<Locale>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Tile.MapProvider>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Duration>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    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.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<NumberFormat>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.geometry.Orientation>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<RadarChartMode>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<Rank>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.binding.BooleanBinding
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.shape.SVGPath>
     
    javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<Tile.TextSize>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.LongProperty
     
    javafx.beans.property.ObjectProperty<Duration>
     
    javafx.beans.property.ObjectProperty<TimeUnit>
     
    javafx.beans.property.ObjectProperty<ZonedDateTime>
     
    javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<Tile.TileColor>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.chart.Axis>
     
    javafx.beans.property.ObjectProperty<javafx.scene.chart.Axis>
     

    Properties inherited from class javafx.scene.control.Control

    contextMenu, skin, tooltip

    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
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
    static enum 
     
    static enum 
     
    static enum 
     
    static enum 
     
    static enum 
     
    static enum 
     
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final Duration
     
    static final TimeUnit
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final int
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     
    static final int
     
    static final javafx.scene.paint.Color
     
    static final javafx.scene.paint.Color
     

    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
     
    Tile(Tile.SkinType skinType)
     
    Tile(Tile.SkinType skinType, double minValue, double maxValue, double value, double threshold, double lowerThreshold, double referenceValue, boolean autoReferenceValue, String title, javafx.scene.text.TextAlignment titleAlignment, String description, javafx.geometry.Pos descriptionAlignment, String unit, String flipText, boolean active, String text, javafx.scene.text.TextAlignment textAlignment, boolean averagingEnabled, int averagingPeriod, Duration timePeriod, Duration maxTimePeriod, TimeUnit timePeriodResolution, boolean _fixedYScale, Tile.ImageMask imageMask, javafx.scene.paint.Color trackColor, Tile.MapProvider mapProvider, long flipTimeInMS, Tile.ItemSorting itemSorting, Tile.ItemSortingTopic itemSortingTopic, boolean autoItemTextColor, javafx.scene.paint.Color autoItemDarkTextColor, javafx.scene.paint.Color autoItemBrightTextColor, Tile.TextSize textSize, boolean roundedCorners, boolean startFromZero, boolean returnToZero, double minMeasuredValue, double maxMeasuredValue, boolean minMeasuredValueVisible, boolean maxMeasuredValueVisible, boolean oldValueVisible, boolean valueVisible, javafx.scene.paint.Color foregroundColor, javafx.scene.paint.Color backgroundColor, javafx.scene.paint.Color borderColor, double borderWidth, javafx.scene.paint.Color knobColor, javafx.scene.paint.Color activeColor, boolean animated, long animationDuration, double startAngle, double angleRange, boolean autoScale, boolean shadowsEnabled, Locale locale, NumberFormat numberFormat, int decimals, int tickLabelDecimals, boolean tickLabelsXVisible, boolean tickLabelsYVisible, boolean minValueVisible, boolean maxValueVisible, javafx.scene.paint.Color needleColor, javafx.scene.paint.Color hourColor, javafx.scene.paint.Color minuteColor, javafx.scene.paint.Color secondColor, javafx.scene.paint.Color barColor, javafx.scene.paint.Color barBackgroundColor, javafx.scene.paint.Color titleColor, javafx.scene.paint.Color descriptionColor, javafx.scene.paint.Color unitColor, javafx.scene.paint.Color valueColor, javafx.scene.paint.Color textColor, javafx.scene.paint.Color dateColor, javafx.scene.paint.Color hourTickMarkColor, javafx.scene.paint.Color minuteTickMarkColor, javafx.scene.paint.Color alarmColor, javafx.scene.paint.Color tickLabelColor, javafx.scene.paint.Color tickMarkColor, javafx.scene.paint.Color thresholdColor, javafx.scene.paint.Color _lowerThresholdColor, boolean checkSectionsForValue, boolean checkThreshold, boolean checkLowerThreshold, boolean innerShadowEnabled, boolean thresholdVisible, boolean averageVisible, boolean sectionsVisible, boolean sectionsAlwaysVisible, List<Section> sections, boolean sectionTextVisible, boolean sectionIconsVisible, boolean highlightSections, javafx.geometry.Orientation orientation, boolean keepAspect, boolean customFontEnabled, javafx.scene.text.Font customFont, boolean customDecimalFormatEnabled, DecimalFormat customDecimalFormat, boolean alert, String alertMessage, boolean smoothing, boolean secondsVisible, boolean discreteSeconds, boolean discreteMinutes, boolean discreteHours, boolean textVisible, boolean dateVisible, boolean percentageVisible, boolean running, boolean hourTickMarksVisible, boolean minuteTickMarksVisible, boolean alarmsEnabled, boolean alarmsVisible, boolean strokeWithGradient, boolean fillWithGradient, RadarChartMode radarChartMode, javafx.scene.paint.Color chartGridColor, boolean dataPointsVisible, boolean snapToTicks, int minorTickCount, int majorTickUnit, Tile.ChartType chartType, long tooltipTimeout, javafx.scene.paint.Color notifyRegionBackgroundColor, javafx.scene.paint.Color notifyRegionForegroundColor, String notifyRegionTooltipText, String showNotifyRegion, javafx.scene.paint.Color infoRegionBackgroundColor, javafx.scene.paint.Color infoRegionForegroundColor, String infoRegionTooltipText, String showInfoRegion, javafx.scene.paint.Color lowerRightRegionBackgroundColor, javafx.scene.paint.Color lowerRightRegionForegroundColor, String lowerRightRegionTooltipText, String showLowerRightRegion, javafx.scene.image.Image backgroundImage, double backgroundImageOpacity, boolean backgroundImageKeepAspect, String leftText, String middleText, String rightText, double leftValue, double middleValue, double rightValue, javafx.scene.Node leftGraphics, javafx.scene.Node middleGraphics, javafx.scene.Node rightGraphics, boolean trendVisible, long timeoutMs, Rank rank, boolean interactive, int numberOfValuesForTrendCalculation, int updateInterval, int increment, boolean flatUI, boolean thumbColor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    void
    addAlarm(Alarm ALARM)
    Adds the given Alarm object from the list of alarms.
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
    Adds the given Section to the list of sections.
    void
    addSeries(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
     
    void
    addSeries(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
     
    void
     
    void
     
    void
     
    void
     
    void
    Adds the given TimeSection to the list of sections.
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    void
    Calling this method will lead to a recalculation of the scale
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    void
    Clears the list of alarms.
    void
     
    void
     
    void
     
    void
     
    void
     
    void
    Clears the list of sections.
    void
     
    void
     
    void
    Clears the list of sections.
    void
     
    javafx.beans.property.ObjectProperty<CountryGroup>
     
    javafx.beans.property.ObjectProperty<Country>
     
    protected javafx.scene.control.Skin
     
    javafx.beans.property.ObjectProperty<Location>
     
    javafx.beans.property.ReadOnlyLongProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<DecimalFormat>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.text.Font>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.IntegerProperty
     
    void
    decreaseValue(double value)
     
    javafx.beans.property.ObjectProperty<javafx.geometry.Pos>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<LocalTime>
     
    javafx.beans.property.BooleanProperty
     
    void
     
    void
     
    void
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.scene.paint.Color
    Gets the value of the property activeColor.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the alarm icon.
    javafx.collections.ObservableList<Alarm>
    Returns an observable list of Alarm objects.
    Returns the alert message text that could be used in a tooltip in case of an alert.
    double
    Returns the angle range in degree that will be used to draw the scale of the radial tile.
    double
    Returns the value that is calculated by dividing the angleRange by the range.
    long
    Returns the duration in milliseconds that will be used to animate the needle/bar of the tile from the last value to the next value.
    javafx.scene.paint.Color
    Returns the color that will be used if autoItemTextColor == true and the background of the items is dark Currently only used in CycleStepTileSkin
    javafx.scene.paint.Color
    Returns the color that will be used if autoItemTextColor == true and the background of the items is bright Currently only used in CycleStepTileSkin
    boolean
    Returns true if the text color of items should be set automatically dependend on their background color Currently only used in CycleStepTileSkin
    double
    Returns the moving average over the number of values defined by averagingPeriod.
    int
    Returns the number of values that should be used for the averaging of values.
    Returns a deep copy of the current list of Data objects that will be used to calculate the moving average.
    javafx.scene.paint.Color
    Returns the Paint object that will be used to fill the tile background.
    javafx.scene.image.Image
     
    boolean
     
    double
     
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the bar background of the tile (if it has a bar).
    javafx.collections.ObservableList<BarChartItem>
     
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the bar of the tile (if it has a bar).
    javafx.scene.paint.Color
    Returns the Paint object that will be used to draw the border of the tile.
    double
    Returns the width in pixels that will be used to draw the border of the tile.
     
    javafx.collections.ObservableList<ChartData>
     
    javafx.scene.paint.Color
    Returns the color that will be used to colorize lines in charts e.g.
     
    boolean
    Returns true if the value of the tile should be checked against all sections (if sections not empty).
    Returns the Locale that will be used to visualize the country in the CountryTileSkin
    Gets the value of the property countryGroup.
    Returns a list of path elements that define the countries
    Gets the value of the property currentLocation.
    long
    Returns the current time in epoch seconds
    double
    Returns the current value of the Tile.
    Gets the value of the property customDecimalFormat.
    boolean
    Gets the value of the property customDecimalFormatEnabled.
    javafx.scene.text.Font
    Returns the given custom Font that can be used to render all text elements.
    boolean
    Gets the value of the property dataPointsVisible.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the date of the clock.
    int
    Returns the number of decimals that will be used to format the value of the tile.
    Returns the description text of the tile.
    javafx.geometry.Pos
    Returns the current alignment of the description text (esp.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the description text of the tile.
    Returns a duration that will be used in the TimeTileSkin
    Returns the text that will be used to visualized the FlipTileSkin
    long
     
    javafx.scene.paint.Color
    Returns the Paint object that will be used to fill the tile foreground.
    double
    Returns the last value of the Tile.
    List<javafx.scene.paint.Stop>
     
    javafx.scene.Node
    Returns an optional node that can be used in combination with the CustomTileSkin
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the hour hand of the clock.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the hour tickmarks of the clock.
    javafx.scene.image.Image
    Gets the value of the property image.
    Gets the value of the property imageMask.
    double
     
    Returns the info region.
    javafx.scene.paint.Color
     
    javafx.scene.paint.Color
     
    javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     
     
    Gets the value of the property itemSorting.
    Gets the value of the property itemSortingTopic.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the knob of the radial tiles.
    javafx.collections.ObservableList<LeaderBoardItem>
     
    javafx.scene.Node
    Gets the value of the property leftGraphics.
    Gets the value of the property leftText.
    double
    Gets the value of the property leftValue.
    Gets the value of the property locale.
    Returns the lower right region.
    javafx.scene.paint.Color
     
    javafx.scene.paint.Color
     
     
    double
    Gets the value of the property lowerThreshold.
    javafx.scene.paint.Color
    Gets the value of the property lowerThresholdColor.
    double
    The distance between 2 major tick marks (used in SliderTileSkin)
    Gets the value of the property mapProvider.
     
    int[]
     
    double
    Returns the biggest value that was measured after the last reset.
    Returns the duration that will be used to store datapoints in the skin Values that are not within that duration won't be stored.
    double
    Returns the maximum value of the scale.
    boolean
    Gets the value of the property maxValueVisible.
    javafx.scene.Node
    Gets the value of the property middleGraphics.
    Gets the value of the property middleText.
    double
    Gets the value of the property middleValue.
    double
    Returns the smallest value that was measured after the last reset.
    int
    The number of ticks between 2 major tick marks (used in SliderTileSkin)
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the minute hand of the clock.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the minute tickmarks of the clock.
    double
    Returns the minimum value of the scale.
    boolean
    Gets the value of the property minValueVisible.
    Returns the moving average object
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the needle of the radial tiles.
    Returns the notify region.
    javafx.scene.paint.Color
     
    javafx.scene.paint.Color
     
     
    Returns the number format that will be used to format the value in the tile (NOT USED AT THE MOMENT)
    int
    Gets the value of the property numberOfValuesForTrendCalculation.
    double
    Returns the last value of the Tile.
    javafx.geometry.Orientation
    Returns the orientation of the control.
    long
    Returns the duration in milliseconds that will be used as pause between animations in the MatrixIconSkin clamped in the range of 10ms - 10s.
    javafx.collections.ObservableList<Location>
     
    Returns the mode of the RadarChartTileSkin.
    double
    Always returns the range of the tile scale (maxValue - minValue).
    Gets the value of the property rank.
    double
    Returns the reference value that will be used in the HighLowTileSkin to visualize the increase or decrease of the current value compared to the reference value;
    javafx.scene.Node
    Gets the value of the property rightGraphics.
    Gets the value of the property rightText.
    double
    Gets the value of the property rightValue.
    boolean
    Returns true if the corners of the Tiles are rounded
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the second hand of the clock.
    boolean
    Returns true if the icon of the sections should be drawn inside the sections.
    javafx.collections.ObservableList<Section>
    Returns an observable list of Section objects.
    boolean
    Returns true if the sections in the IndicatorSkin will always be visible
    boolean
    Returns true if the sections will be drawn
    javafx.collections.ObservableList<javafx.scene.chart.XYChart.Series<String,Number>>
     
     
    double
    Returns the angle in degree that defines the start of the scale with it's minValue in a radial tile.
     
    javafx.scene.shape.SVGPath
     
    Returns the text that was defined for the clock.
    javafx.scene.text.TextAlignment
    Returns the alignment that will be used to align the text in the Tile.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the text of the clock.
    Returns the text size that will be used for the title, subtitle and text in the different skins.
    double
    Returns the threshold value that can be used to visualize a threshold value on the scale.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the threshold indicator of the tile.
    javafx.scene.paint.Color
    Gets the value of the property thumbColor.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize tick labels (e.g.
    int
    Returns the number of tickLabelDecimals that will be used to format the ticklabels of the tile.
    boolean
    Gets the value of the property tickLabelsXVisible.
    boolean
    Gets the value of the property tickLabelsYVisible.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize tick marks in some skins
    javafx.collections.ObservableList<TilesFXSeries<String,Number>>
     
    Returns the current time of the clock.
    double
    Returns the moving average over the given duration.
    long
    Returns a timeout period in ms which is used e.g.
    Returns the duration that should be used for the data shown in the TimelineTileSkin
    Gets the value of the property timePeriodResolution.
    javafx.collections.ObservableList<TimeSection>
    Returns an observable list of TimeSection objects.
    Returns the title of the tile.
    javafx.scene.text.TextAlignment
    Returns the alignment that will be used to align the title in the Tile.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the title of the tile.
    Returns the text that will be shown in the Tile tooltip
    double
    Gets the value of the property tooltipTimeout.
     
    Gets the value of the property trackColor.
    Returns the unit of the tile.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the unit of the tile.
     
    double
    Returns the value of the Tile.
    javafx.scene.paint.Color
    Returns the color that will be used to colorize the value of the tile.
    javafx.scene.chart.Axis
    Gets the value of the property xAxis.
    javafx.scene.chart.Axis
    Gets the value of the property yAxis.
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Tile.ImageMask>
     
    javafx.beans.property.ObjectProperty<javafx.scene.image.Image>
     
    void
    increaseValue(double value)
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    boolean
    Returns true if the switch in the SwitchTileSkin is active
    boolean
    Returns true if alarms are enabled.
    boolean
    Returns true if alarm markers should be drawn.
    boolean
    Returns true if the alert property was set.
    boolean
    Returns true if setting the value of the tile will be animated using the duration defined in animationDuration [ms].
    boolean
    Returns true if the reference value for the StockTileSkin will be calculated automatically
    boolean
    Returns true if the scale will be calculated automatically based on the defined values for min- and maxValue.
    boolean
    Returns true if the average indicator should be drawn.
    boolean
    Returns true if the averaging functionality is enabled.
    boolean
    Returns true if the value of the tile should be checked against the lower threshold.
    boolean
    Returns true if the value of the tile should be checked against the threshold.
    boolean
    Returns true if the control uses the given customFont to render all text elements.
    boolean
    Returns true if the date of the clock will be drawn.
    boolean
    Returns true if the hour hand of the clock should move in discrete steps of 1 hour.
    boolean
    Returns true if the minute hand of the clock should move in discrete steps of 1 minute.
    boolean
    Returns true if the second hand of the clock should move in discrete steps of 1 second.
    boolean
    Returns true if a gradient defined by gradientStops will be used to fill the area in the SmoothAreaTileSkin.
    boolean
    Returns true if the y-scale in the SparkLineTileSkin will always be defined by the minValue and maxValue.
    boolean
    Returns true if the the UI should be more flat than skeuomorphic This is mainly used for the LedTileSkin
    boolean
    Returns true if sections should be highlighted in case they contain the current value.
    boolean
    Returns true if the hour tickmarks will be drawn.
    boolean
    Returns true if an inner shadow should be drawn on the tile background.
    boolean
    Gets the value of the property interactive.
    boolean
    Returns true if the control should keep it's aspect.
    boolean
    Returns true if the lower threshold indicator should be drawn.
    boolean
    Returns true if the indicator of the maxMeasuredValue is visible.
    boolean
    Returns true if the indicator of the minMeasuredValue is visible.
    boolean
    Returns true if the minute tickmarks will be drawn.
    boolean
    Returns true if the old value of the tile is visible (not implemented)
    boolean
    Returns true if percentage values are visible.
    boolean
    Returns true if the needle/bar should always return to zero.
    boolean
    Returns true if the clock is running and shows the current time.
    boolean
    Returns true if the second hand of the clock will be drawn.
    boolean
    Returns true if the text of the sections should be drawn inside the sections.
    boolean
    Returns true if effects like shadows will be drawn.
    boolean
     
    boolean
    Returns true when smoothing is enabled.
    boolean
    Gets the value of the property snapToTicks.
    boolean
    Returns true if the visualization of the value should start from 0.
    boolean
    Returns true if a gradient defined by gradientStops will be used to stroke the line in the SparklineTileSkin.
    boolean
    Returns true if the text of the clock will be drawn.
    boolean
    Returns true if the threshold indicator should be drawn.
    boolean
    Returns true if the trend indicator in the TimelineTileSkin is visible
    boolean
    Returns true if the visualization of the tile value is visible.
    javafx.beans.property.ObjectProperty<Tile.ItemSorting>
     
    javafx.beans.property.ObjectProperty<Tile.ItemSortingTopic>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<Locale>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Tile.MapProvider>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<Duration>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    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.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<NumberFormat>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.geometry.Orientation>
     
    javafx.beans.property.BooleanProperty
     
    void
     
    javafx.beans.property.ObjectProperty<RadarChartMode>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<Rank>
     
    javafx.beans.property.DoubleProperty
     
    void
     
    void
    Removes the given Alarm object from the list of alarms.
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
    removeOnSwitchPressed(javafx.event.EventHandler<SwitchEvent> HANDLER)
     
    void
    removeOnSwitchReleased(javafx.event.EventHandler<SwitchEvent> HANDLER)
     
    void
     
    void
    Removes the given Section from the list of sections.
    void
    removeSeries(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
     
    void
    removeSeries(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
     
    void
     
    void
     
    void
     
    void
    Removes the given TimeSection from the list of sections.
    void
    Resets the min- and maxMeasuredValue to the value of the tile.
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.Node>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    void
    setActive(boolean SELECTED)
    Defines if the switch in the SwitchTileSkin is active
    void
    setActiveColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property activeColor.
    void
    setAlarmColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the alarm icon
    void
    setAlarms(Alarm... ALARMS)
    Sets the alarms to the given array of Alarm objects.
    void
    setAlarms(List<Alarm> ALARMS)
    Sets the alarms to the given list of Alarm objects.
    void
    setAlarmsEnabled(boolean CHECK)
    Defines if alarms are enabled.
    void
    setAlarmsVisible(boolean VISIBLE)
    Defines if alarm markers should be drawn.
    void
    setAlert(boolean ALERT)
    Defines if the alert property should be set.
    void
    Defines the text that could be used in a tooltip as an alert message.
    void
    setAngleRange(double RANGE)
    Defines the angle range in degree that will be used to draw the scale of the radial tile.
    void
    setAnimated(boolean ANIMATED)
    Defines if setting the value of the tile should be animated using the duration defined in animationDuration [ms].
    void
    setAnimationDuration(long ANIMATION_DURATION)
    Defines the duration in milliseconds that will be used to animate the needle/bar of the tile from the last value to the next value.
    void
    setAutoItemBrightTextColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used if autoItemTextColor == true and the background of the items is dark Currently only used in CycleStepTileSkin
    void
    setAutoItemDarkTextColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used if autoItemTextColor == true and the background of the items is bright Currently only used in CycleStepTileSkin
    void
    setAutoItemTextColor(boolean AUTO)
    Defines if the text color of items should be set automatically dependend on their background color Currently only used in CycleStepTileSkin
    void
    setAutoReferenceValue(boolean AUTO_REFERENCE_VALUE)
    Defines if the reference value for the StockTileSkin should be calculated automatically
    void
    setAutoScale(boolean AUTO_SCALE)
    Defines if the scale should be calculated automatically based on the defined values for min- and maxValue.
    void
    setAverageVisible(boolean VISIBLE)
    Defines if the average indicator should be drawn
    void
    setAveragingEnabled(boolean ENABLED)
    Defines if the averaging functionality will be enabled.
    void
    setAveragingPeriod(int PERIOD)
    Defines the number values that should be used for the averaging of values.
    void
    setBackgroundColor(javafx.scene.paint.Color COLOR)
    Defines the Paint object that will be used to fill the tile background.
    void
    setBackgroundImage(javafx.scene.image.Image IMAGE)
     
    void
    setBackgroundImageKeepAspect(boolean KEEP_ASPECT)
     
    void
    setBackgroundImageOpacity(double OPACITY)
     
    void
    setBarBackgroundColor(javafx.scene.paint.Color COLOR)
    Returns the color that will be used to colorize the bar background of the tile (if it has a bar).
    void
     
    void
     
    void
    setBarColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the bar of the tile (if it has a bar).
    void
    setBorderColor(javafx.scene.paint.Color PAINT)
    Defines the Paint object that will be used to draw the border of the tile.
    void
    setBorderWidth(double WIDTH)
    Defines the width in pixels that will be used to draw the border of the tile.
    void
    setCharacters(String... CHARACTERS)
     
    void
     
    void
     
    void
    setChartGridColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize lines in charts e.g.
    void
     
    void
    setCheckLowerThreshold(boolean CHECK)
    Defines if the current value should be checked against the lower threshold
    void
    setCheckSectionsForValue(boolean CHECK)
    Defines if the value of the tile should be checked against all sections (if sections not empty).
    void
    setCheckThreshold(boolean CHECK)
    Defines if the current value should be checked against the threshold
    void
    Defines the Locale that will be used to visualize the country in the CountryTileSkin
    void
    Sets the value of the property countryGroup.
    void
    Sets the value of the property currentLocation.
    void
    Sets the value of the property customDecimalFormat.
    void
    Sets the value of the property customDecimalFormatEnabled.
    void
    setCustomFont(javafx.scene.text.Font FONT)
    Defines the custom font that can be used to render all text elements.
    void
    setCustomFontEnabled(boolean ENABLED)
    Defines if the control should use the given customFont to render all text elements
    void
    setDataPointsVisible(boolean VISIBLE)
    Sets the value of the property dataPointsVisible.
    void
    setDateColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the date of the clock
    void
    setDateVisible(boolean VISIBLE)
    Defines if the date of the clock will be drawn.
    void
    setDecimals(int DECIMALS)
    Defines the number of decimals that will be used to format the value of the tile.
    void
    setDescription(String DESCRIPTION)
    Sets the description text of the tile.
    void
    setDescriptionAlignment(javafx.geometry.Pos ALIGNMENT)
    Defines the alignment of the description text (esp.
    void
    setDescriptionColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the description text of the tile.
    void
    setDiscreteHours(boolean DISCRETE)
    Defines if the hour hand of the clock should move in discrete steps of 1 hour.
    void
    setDiscreteMinutes(boolean DISCRETE)
    Defines if the minute hand of the clock should move in discrete steps of 1 minute.
    void
    setDiscreteSeconds(boolean DISCRETE)
    Defines if the second hand of the clock should move in discrete steps of 1 second.
    void
    Defines a duration that is used in the TimeTileSkin
    void
    setFillWithGradient(boolean FILL_WITH_GRADIENT)
    Defines the usage of a gradient defined by gradientStops to fill the area in the SmoothAreaTileSkin
    void
    setFixedYScale(boolean FIXED_Y_SCALE)
    Defines how the y-scale will be drawn.
    void
    setFlatUI(boolean FLATUI)
    Defines if the UI should be more flat than skeuomorphic.
    void
    Defines the text that will be used to visualize the FlipTileSkin
    void
    setFlipTimeInMS(long FLIP_TIME)
     
    void
    setForegroundBaseColor(javafx.scene.paint.Color COLOR)
    A convenient method to set the color of foreground elements like title, description, unit, value, tickLabel and tickMark to the given Color.
    void
    setForegroundColor(javafx.scene.paint.Color COLOR)
    Defines the Paint object that will be used to fill the tile foreground.
    void
    setGradientStops(List<javafx.scene.paint.Stop> STOPS)
     
    void
    setGradientStops(javafx.scene.paint.Stop... STOPS)
     
    void
    setGraphic(javafx.scene.Node GRAPHIC)
    Defines an optional node that can be used in combination with the CustomTileSkin.
    void
    setHighlightSections(boolean HIGHLIGHT)
    Defines if sections should be highlighted in case they contain the current value
    void
    setHourColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the hour hand of the clock
    void
    setHourTickMarkColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the hour tickmarks of the clock.
    void
    setHourTickMarksVisible(boolean VISIBLE)
    Defines if the hour tickmarks will be drawn.
    void
    setImage(javafx.scene.image.Image IMAGE)
    Sets the value of the property image.
    void
    Sets the value of the property imageMask.
    void
    setIncrement(double INCREMENT)
     
    void
    setInfoRegionBackgroundColor(javafx.scene.paint.Color COLOR)
     
    void
    setInfoRegionEventHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
     
    void
    setInfoRegionForegroundColor(javafx.scene.paint.Color COLOR)
     
    void
     
    void
    setInnerShadowEnabled(boolean ENABLED)
    Defines if an inner shadow should be drawn on the tile background.
    void
    setInteractive(boolean INTERACTIVE)
    Sets the value of the property interactive.
    void
    Sets the value of the property itemSorting.
    void
    Sets the value of the property itemSortingTopic.
    void
    setKeepAspect(boolean KEEP)
    Defines if the control should keep it's aspect.
    void
    setKnobColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the knob of the radial tiles.
    void
     
    void
     
    void
    setLeftGraphics(javafx.scene.Node NODE)
    Sets the value of the property leftGraphics.
    void
    Sets the value of the property leftText.
    void
    setLeftValue(double VALUE)
    Sets the value of the property leftValue.
    void
    setLocale(Locale LOCALE)
    Sets the value of the property locale.
    void
    setLowerRightRegionBackgroundColor(javafx.scene.paint.Color COLOR)
     
    void
    setLowerRightRegionForegroundColor(javafx.scene.paint.Color COLOR)
     
    void
     
    void
    setLowerThreshold(double THRESHOLD)
    Sets the value of the property lowerThreshold.
    void
    setLowerThresholdColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property lowerThresholdColor.
    void
    setLowerThresholdVisible(boolean VISIBLE)
    Defines if the lower threshold indicator should be drawn
    void
    setMajorTickUnit(double MAJOR_TICK_UNIT)
     
    void
    Sets the value of the property mapProvider.
    void
    setMatrixIcons(MatrixIcon... MATRIX_ICONS)
     
    void
     
    void
    setMatrixSize(int[] COLUMNS_AND_ROWS)
     
    void
    setMatrixSize(int COLUMNS, int ROWS)
     
    void
    setMaxMeasuredValue(double MAX_MEASURED_VALUE)
    Sets the maxMeasuredVAlue to the given value.
    void
    setMaxMeasuredValueVisible(boolean VISIBLE)
    Defines if the indicator of the maxMeasuredValue should be visible.
    void
    Defines the duration that will be used to store datapoints in the skin
    void
    setMaxValue(double VALUE)
    Sets the maximum value of the tile scale to the given value
    void
    setMaxValueVisible(boolean VISIBLE)
    Sets the value of the property maxValueVisible.
    void
    setMiddleGraphics(javafx.scene.Node NODE)
    Sets the value of the property middleGraphics.
    void
    Sets the value of the property middleText.
    void
    setMiddleValue(double VALUE)
    Sets the value of the property middleValue.
    void
    setMinMeasuredValue(double MIN_MEASURED_VALUE)
    Sets the minMeasuredValue to the given value.
    void
    setMinMeasuredValueVisible(boolean VISIBLE)
    Defines if the indicator of the minMeasuredValue should be visible.
    void
    setMinorTickCount(int MINOR_TICK_COUNT)
     
    void
    setMinuteColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the minute hand of the clock.
    void
    setMinuteTickMarkColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the minute tickmarks of the clock.
    void
    setMinuteTickMarksVisible(boolean VISIBLE)
    Defines if the minute tickmarks will be drawn.
    void
    setMinValue(double VALUE)
    Sets the minimum value of the tile scale to the given value
    void
    setMinValueVisible(boolean VISIBLE)
    Sets the value of the property minValueVisible.
    void
    setNeedleColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the needle of the radial tiles.
    void
    setNotifyRegionBackgroundColor(javafx.scene.paint.Color COLOR)
     
    void
    setNotifyRegionForegroundColor(javafx.scene.paint.Color COLOR)
     
    void
     
    void
    Defines the number format that will be used to format the value in the tile (NOT USED AT THE MOMENT)
    void
    Sets the value of the property numberOfValuesForTrendCalculation.
    void
    setOldValueVisible(boolean VISIBLE)
    Defines if the old value of the tile should be visible (not implemented)
    void
     
    void
     
    void
    setOnSwitchPressed(javafx.event.EventHandler<SwitchEvent> HANDLER)
     
    void
    setOnSwitchReleased(javafx.event.EventHandler<SwitchEvent> HANDLER)
     
    void
     
    void
     
    void
    setOrientation(javafx.geometry.Orientation ORIENTATION)
    Defines the orientation of the control.
    void
    setPauseDuration(long PAUSE_DURATION)
    Defines the duration in milliseconds that will be used as pause between animations in the MatrixIconSkin clamped in the range of 10ms - 10s.
    void
    setPercentageVisible(boolean VISIBLE)
    Defines the visibility of percentage values.
    void
     
    void
    setPoiLocations(Location... LOCATIONS)
     
    void
    Defines the mode that is used in the RadarChartTileSkin to visualize the data in the RadarChart.
    void
    setRank(Rank RANK)
    Sets the value of the property rank.
    void
    setReferenceValue(double VALUE)
    Defines the reference value that will be used in the HighLowTileSkin
    void
    setReturnToZero(boolean IS_TRUE)
    Defines the behavior of the visualization where the needle/bar should always return to 0 after it reached the final value.
    void
    setRightGraphics(javafx.scene.Node NODE)
    Sets the value of the property rightGraphics.
    void
    Sets the value of the property rightText.
    void
    setRightValue(double VALUE)
    Sets the value of the property rightValue.
    void
    setRoundedCorners(boolean ROUNDED)
    Switches the corners of the Tiles between rounded and rectangular
    void
    setRunning(boolean RUNNING)
    Defines if the clock is running.
    void
    setSecondColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the second hand of the clock
    void
    setSecondsVisible(boolean VISIBLE)
    Defines if the second hand of the clock will be drawn.
    void
    setSectionIconsVisible(boolean VISIBLE)
    Defines if the icon of the sections should be drawn inside the sections.
    void
    setSections(Section... SECTIONS)
    Sets the sections to the given array of Section objects.
    void
    Sets the sections to the given list of Section objects.
    void
    setSectionsAlwaysVisible(boolean VISIBLE)
    Defines if the sections will always be visible.
    void
    setSectionsVisible(boolean VISIBLE)
    Defines if the sections will be drawn
    void
    setSectionTextVisible(boolean VISIBLE)
    Defines if the text of the sections should be drawn inside the sections.
    void
    setSeries(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
     
    void
    setSeries(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
     
    void
    setShadowsEnabled(boolean ENABLED)
    Defines if effects like shadows should be drawn.
    void
     
    void
    setSmoothing(boolean SMOOTHING)
    Defines if the smoothing property should be enabled/disabled.
    void
    setSnapToTicks(boolean SNAP)
    Sets the value of the property snapToTicks.
    void
    setStartAngle(double ANGLE)
    Defines the angle in degree that defines the start of the scale with it's minValue in a radial tile.
    void
    setStartFromZero(boolean IS_TRUE)
    Defines the behavior of the visualization where the needle/bar should start from 0 instead of the minValue.
    void
    setStrokeWithGradient(boolean STROKE_WITH_GRADIENT)
    Defines the usage of a gradient defined by gradientStops to stroke the line in the SparklineTileSkin
    void
    setSVGPath(javafx.scene.shape.SVGPath SVG_PATH)
     
    void
    Define the text for the clock.
    void
    setTextAlignment(javafx.scene.text.TextAlignment ALIGNMENT)
    Defines the alignment that will be used to align the text in the Tile.
    void
    setTextColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the text of the clock.
    void
    Defines the text size that will be used for the title, subtitle and text in the different skins.
    void
    setTextVisible(boolean VISIBLE)
    Defines if the text of the clock will be drawn.
    void
    setThreshold(double THRESHOLD)
    Sets the threshold of the tile to the given value.
    void
    setThresholdColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the threshold indicator of the tile.
    void
    setThresholdVisible(boolean VISIBLE)
    Defines if the threshold indicator should be drawn
    void
    setThumbColor(javafx.scene.paint.Color THUMB_COLOR)
    Sets the value of the property thumbColor.
    void
    setTickLabelColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property tickLabelColor.
    void
    setTickLabelDecimals(int DECIMALS)
    Defines the number of tickLabelDecimals that will be used to format the ticklabels of the tile.
    void
    setTickLabelsXVisible(boolean VISIBLE)
    Sets the value of the property tickLabelsXVisible.
    void
    setTickLabelsYVisible(boolean VISIBLE)
    Sets the value of the property tickLabelsYVisible.
    void
    setTickMarkColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property tickMarkColor.
    void
     
    void
     
    void
    setTime(long EPOCH_SECONDS)
     
    void
    Defines the current time of the clock.
    void
    setTimeoutMs(long TIMEOUT_MS)
    Sets the value of the property timeoutMs.
    void
    Defines the duration that should be used for the data shown in the TimelineTileSkin
    void
    Sets the value of the property timePeriodResolution.
    void
    Sets the sections to the given array of TimeSection objects.
    void
    Sets the sections to the given list of TimeSection objects.
    void
    Sets the title of the tile.
    void
    setTitleAlignment(javafx.scene.text.TextAlignment ALIGNMENT)
    Defines the alignment that will be used to align the title in the Tile.
    void
    setTitleColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the title of the tile.
    void
    Defines the text that will be shown in the Tile tooltip
    void
    setTooltipTimeout(double TIMEOUT)
    Sets the value of the property tooltipTimeout.
    void
    setTrack(Location... LOCATIONS)
     
    void
    setTrack(List<Location> LOCATIONS)
     
    void
    Sets the value of the property trackColor.
    void
    setTrendVisible(boolean VISIBLE)
    Defines the visibility of the trend indicator in the TimelineTileSkin
    void
    Sets the unit of the tile.
    void
    setUnitColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the unit of the tile.
    void
    setValue(double VALUE)
    Sets the value of the Tile to the given double.
    void
    setValueColor(javafx.scene.paint.Color COLOR)
    Defines the color that will be used to colorize the value of the tile.
    void
    setValueVisible(boolean VISIBLE)
    Defines if the visualization of the tile value should be visible.
    void
    setXAxis(javafx.scene.chart.Axis AXIS)
    Sets the value of the property xAxis.
    void
    setYAxis(javafx.scene.chart.Axis AXIS)
    Sets the value of the property yAxis.
    javafx.beans.property.BooleanProperty
     
    void
    showInfoRegion(boolean SHOW)
     
    javafx.beans.binding.BooleanBinding
     
    void
    showLowerRightRegion(boolean SHOW)
     
    void
    showNotifyRegion(boolean SHOW)
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    void
    Calling this method will stop all threads.
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.shape.SVGPath>
     
    javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<Tile.TextSize>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.LongProperty
     
    javafx.beans.property.ObjectProperty<Duration>
     
    javafx.beans.property.ObjectProperty<TimeUnit>
     
    javafx.beans.property.ObjectProperty<ZonedDateTime>
     
    javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<Tile.TileColor>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    void
    updateLocation(double LATITUDE, double LONGITUDE)
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.chart.Axis>
     
    javafx.beans.property.ObjectProperty<javafx.scene.chart.Axis>
     

    Methods inherited from class javafx.scene.control.Control

    computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty

    Methods inherited from class javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, 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

    getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, 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, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, 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

    • BACKGROUND

      public static final javafx.scene.paint.Color BACKGROUND
    • FOREGROUND

      public static final javafx.scene.paint.Color FOREGROUND
    • GRAY

      public static final javafx.scene.paint.Color GRAY
    • RED

      public static final javafx.scene.paint.Color RED
    • LIGHT_RED

      public static final javafx.scene.paint.Color LIGHT_RED
    • GREEN

      public static final javafx.scene.paint.Color GREEN
    • LIGHT_GREEN

      public static final javafx.scene.paint.Color LIGHT_GREEN
    • BLUE

      public static final javafx.scene.paint.Color BLUE
    • DARK_BLUE

      public static final javafx.scene.paint.Color DARK_BLUE
    • ORANGE

      public static final javafx.scene.paint.Color ORANGE
    • YELLOW_ORANGE

      public static final javafx.scene.paint.Color YELLOW_ORANGE
    • YELLOW

      public static final javafx.scene.paint.Color YELLOW
    • MAGENTA

      public static final javafx.scene.paint.Color MAGENTA
    • PINK

      public static final javafx.scene.paint.Color PINK
    • SHORT_INTERVAL

      public static final int SHORT_INTERVAL
      See Also:
    • LONG_INTERVAL

      public static final int LONG_INTERVAL
      See Also:
    • DEFAULT_TIME_PERIOD

      public static final Duration DEFAULT_TIME_PERIOD
    • DEFAULT_TIME_PERIOD_RESOLUTION

      public static final TimeUnit DEFAULT_TIME_PERIOD_RESOLUTION
  • Constructor Details

    • Tile

      public Tile()
    • Tile

      public Tile(Tile.SkinType skinType)
    • Tile

      public Tile(Tile.SkinType skinType, double minValue, double maxValue, double value, double threshold, double lowerThreshold, double referenceValue, boolean autoReferenceValue, String title, javafx.scene.text.TextAlignment titleAlignment, String description, javafx.geometry.Pos descriptionAlignment, String unit, String flipText, boolean active, String text, javafx.scene.text.TextAlignment textAlignment, boolean averagingEnabled, int averagingPeriod, Duration timePeriod, Duration maxTimePeriod, TimeUnit timePeriodResolution, boolean _fixedYScale, Tile.ImageMask imageMask, javafx.scene.paint.Color trackColor, Tile.MapProvider mapProvider, long flipTimeInMS, Tile.ItemSorting itemSorting, Tile.ItemSortingTopic itemSortingTopic, boolean autoItemTextColor, javafx.scene.paint.Color autoItemDarkTextColor, javafx.scene.paint.Color autoItemBrightTextColor, Tile.TextSize textSize, boolean roundedCorners, boolean startFromZero, boolean returnToZero, double minMeasuredValue, double maxMeasuredValue, boolean minMeasuredValueVisible, boolean maxMeasuredValueVisible, boolean oldValueVisible, boolean valueVisible, javafx.scene.paint.Color foregroundColor, javafx.scene.paint.Color backgroundColor, javafx.scene.paint.Color borderColor, double borderWidth, javafx.scene.paint.Color knobColor, javafx.scene.paint.Color activeColor, boolean animated, long animationDuration, double startAngle, double angleRange, boolean autoScale, boolean shadowsEnabled, Locale locale, NumberFormat numberFormat, int decimals, int tickLabelDecimals, boolean tickLabelsXVisible, boolean tickLabelsYVisible, boolean minValueVisible, boolean maxValueVisible, javafx.scene.paint.Color needleColor, javafx.scene.paint.Color hourColor, javafx.scene.paint.Color minuteColor, javafx.scene.paint.Color secondColor, javafx.scene.paint.Color barColor, javafx.scene.paint.Color barBackgroundColor, javafx.scene.paint.Color titleColor, javafx.scene.paint.Color descriptionColor, javafx.scene.paint.Color unitColor, javafx.scene.paint.Color valueColor, javafx.scene.paint.Color textColor, javafx.scene.paint.Color dateColor, javafx.scene.paint.Color hourTickMarkColor, javafx.scene.paint.Color minuteTickMarkColor, javafx.scene.paint.Color alarmColor, javafx.scene.paint.Color tickLabelColor, javafx.scene.paint.Color tickMarkColor, javafx.scene.paint.Color thresholdColor, javafx.scene.paint.Color _lowerThresholdColor, boolean checkSectionsForValue, boolean checkThreshold, boolean checkLowerThreshold, boolean innerShadowEnabled, boolean thresholdVisible, boolean averageVisible, boolean sectionsVisible, boolean sectionsAlwaysVisible, List<Section> sections, boolean sectionTextVisible, boolean sectionIconsVisible, boolean highlightSections, javafx.geometry.Orientation orientation, boolean keepAspect, boolean customFontEnabled, javafx.scene.text.Font customFont, boolean customDecimalFormatEnabled, DecimalFormat customDecimalFormat, boolean alert, String alertMessage, boolean smoothing, boolean secondsVisible, boolean discreteSeconds, boolean discreteMinutes, boolean discreteHours, boolean textVisible, boolean dateVisible, boolean percentageVisible, boolean running, boolean hourTickMarksVisible, boolean minuteTickMarksVisible, boolean alarmsEnabled, boolean alarmsVisible, boolean strokeWithGradient, boolean fillWithGradient, RadarChartMode radarChartMode, javafx.scene.paint.Color chartGridColor, boolean dataPointsVisible, boolean snapToTicks, int minorTickCount, int majorTickUnit, Tile.ChartType chartType, long tooltipTimeout, javafx.scene.paint.Color notifyRegionBackgroundColor, javafx.scene.paint.Color notifyRegionForegroundColor, String notifyRegionTooltipText, String showNotifyRegion, javafx.scene.paint.Color infoRegionBackgroundColor, javafx.scene.paint.Color infoRegionForegroundColor, String infoRegionTooltipText, String showInfoRegion, javafx.scene.paint.Color lowerRightRegionBackgroundColor, javafx.scene.paint.Color lowerRightRegionForegroundColor, String lowerRightRegionTooltipText, String showLowerRightRegion, javafx.scene.image.Image backgroundImage, double backgroundImageOpacity, boolean backgroundImageKeepAspect, String leftText, String middleText, String rightText, double leftValue, double middleValue, double rightValue, javafx.scene.Node leftGraphics, javafx.scene.Node middleGraphics, javafx.scene.Node rightGraphics, boolean trendVisible, long timeoutMs, Rank rank, boolean interactive, int numberOfValuesForTrendCalculation, int updateInterval, int increment, boolean flatUI, boolean thumbColor)
  • Method Details

    • reInit

      public void reInit()
    • getValue

      public double getValue()
      Returns the value of the Tile. If animated == true this value represents the value at the end of the animation. Where currentValue represents the current value during the animation.
      Returns:
      the value of the tile
    • setValue

      public void setValue(double VALUE)
      Sets the value of the Tile to the given double. If animated == true this value will be the end value after the animation is finished.
      Parameters:
      VALUE -
    • valueProperty

      public javafx.beans.property.DoubleProperty valueProperty()
      See Also:
    • getCurrentValue

      public double getCurrentValue()
      Returns the current value of the Tile. If animated == true this value represents the current value during the animation. Otherwise it's returns the same value as the getValue() method.
      Returns:
      the current value of the tile
    • currentValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty currentValueProperty()
      See Also:
    • getOldValue

      public double getOldValue()
      Returns the last value of the Tile. This will not be the last value during an animation but the final last value after the animation was finished. If you need to get the last value during an animation you should use formerValue instead.
      Returns:
      the last value of the tile
    • oldValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty oldValueProperty()
      See Also:
    • getFormerValue

      public double getFormerValue()
      Returns the last value of the Tile. This will be the last value during an animation. If you need to get the last value after the animation is finished or if you don't use animation at all (when using real values) you should use oldValue instead.
      Returns:
      the last value of the tile during an animation
    • formerValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty formerValueProperty()
      See Also:
    • increaseValue

      public void increaseValue(double value)
    • decreaseValue

      public void decreaseValue(double value)
    • getMinValue

      public double getMinValue()
      Returns the minimum value of the scale. This value represents the lower limit of the visible tile values.
      Returns:
      the minimum value of the tile scale
    • setMinValue

      public void setMinValue(double VALUE)
      Sets the minimum value of the tile scale to the given value
      Parameters:
      VALUE -
    • minValueProperty

      public javafx.beans.property.DoubleProperty minValueProperty()
      See Also:
    • getMaxValue

      public double getMaxValue()
      Returns the maximum value of the scale. This value represents the upper limit of the visible tile values.
      Returns:
      the maximum value of the tile scale
    • setMaxValue

      public void setMaxValue(double VALUE)
      Sets the maximum value of the tile scale to the given value
      Parameters:
      VALUE -
    • maxValueProperty

      public javafx.beans.property.DoubleProperty maxValueProperty()
      See Also:
    • getRange

      public double getRange()
      Always returns the range of the tile scale (maxValue - minValue). This value will be automatically calculated each time the min- or maxValue will change.
      Returns:
      the range of the tile scale
    • rangeProperty

      public javafx.beans.property.ReadOnlyDoubleProperty rangeProperty()
      See Also:
    • getThreshold

      public double getThreshold()
      Returns the threshold value that can be used to visualize a threshold value on the scale. There are also events that will be fired if the threshold was exceeded or underrun. The value will be clamped to range of the tile.
      Returns:
      the threshold value of the tile
    • setThreshold

      public void setThreshold(double THRESHOLD)
      Sets the threshold of the tile to the given value. The value will be clamped to the range of the tile.
      Parameters:
      THRESHOLD -
    • thresholdProperty

      public javafx.beans.property.DoubleProperty thresholdProperty()
      See Also:
    • getLowerThreshold

      public double getLowerThreshold()
      Gets the value of the property lowerThreshold.
      Property description:
    • setLowerThreshold

      public void setLowerThreshold(double THRESHOLD)
      Sets the value of the property lowerThreshold.
      Property description:
    • lowerThresholdProperty

      public javafx.beans.property.DoubleProperty lowerThresholdProperty()
      See Also:
    • getReferenceValue

      public double getReferenceValue()
      Returns the reference value that will be used in the HighLowTileSkin to visualize the increase or decrease of the current value compared to the reference value;
      Returns:
      the reference value that will be used in the HighLowTileSkin
    • setReferenceValue

      public void setReferenceValue(double VALUE)
      Defines the reference value that will be used in the HighLowTileSkin
      Parameters:
      VALUE -
    • referenceValueProperty

      public javafx.beans.property.DoubleProperty referenceValueProperty()
      See Also:
    • isAutoReferenceValue

      public boolean isAutoReferenceValue()
      Returns true if the reference value for the StockTileSkin will be calculated automatically
      Returns:
      true if the reference value for the StockTileSkin will be calculated automatically
    • setAutoReferenceValue

      public void setAutoReferenceValue(boolean AUTO_REFERENCE_VALUE)
      Defines if the reference value for the StockTileSkin should be calculated automatically
      Parameters:
      AUTO_REFERENCE_VALUE -
    • autoReferenceValueProperty

      public javafx.beans.property.BooleanProperty autoReferenceValueProperty()
      See Also:
    • getSunburstChart

      public SunburstChart getSunburstChart()
    • getTitle

      public String getTitle()
      Returns the title of the tile. This title will usually only be visible if it is not empty.
      Returns:
      the title of the tile
    • setTitle

      public void setTitle(String TITLE)
      Sets the title of the tile. This title will only be visible if it is not empty.
      Parameters:
      TITLE -
    • titleProperty

      public javafx.beans.property.StringProperty titleProperty()
      See Also:
    • getTitleAlignment

      public javafx.scene.text.TextAlignment getTitleAlignment()
      Returns the alignment that will be used to align the title in the Tile. Keep in mind that this property will not be used by every skin
      Returns:
      the alignment of the title
    • setTitleAlignment

      public void setTitleAlignment(javafx.scene.text.TextAlignment ALIGNMENT)
      Defines the alignment that will be used to align the title in the Tile. Keep in mind that this property will not be used by every skin.
      Parameters:
      ALIGNMENT -
    • titleAlignmentProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment> titleAlignmentProperty()
      See Also:
    • getDescription

      public String getDescription()
      Returns the description text of the tile. This description text will usually only be visible if it is not empty.
      Returns:
      the description text of the tile
    • setDescription

      public void setDescription(String DESCRIPTION)
      Sets the description text of the tile. This description text will usually only be visible if it is not empty.
      Parameters:
      DESCRIPTION -
    • descriptionProperty

      public javafx.beans.property.StringProperty descriptionProperty()
      See Also:
    • getDescriptionAlignment

      public javafx.geometry.Pos getDescriptionAlignment()
      Returns the current alignment of the description text (esp. in TextTileSkin)
      Returns:
      the current alignment of the description text (esp. in TextTileSkin)
    • setDescriptionAlignment

      public void setDescriptionAlignment(javafx.geometry.Pos ALIGNMENT)
      Defines the alignment of the description text (esp. for the TextTileSkin). Valid values are TOP_LEFT and TOP_RIGHT
      Parameters:
      ALIGNMENT -
    • descriptionAlignmentProperty

      public javafx.beans.property.ObjectProperty<javafx.geometry.Pos> descriptionAlignmentProperty()
      See Also:
    • getUnit

      public String getUnit()
      Returns the unit of the tile. This unit will usually only be visible if it is not empty.
      Returns:
      the unit of the tile
    • setUnit

      public void setUnit(String UNIT)
      Sets the unit of the tile. This unit will usually only be visible if it is not empty.
      Parameters:
      UNIT -
    • unitProperty

      public javafx.beans.property.StringProperty unitProperty()
      See Also:
    • getFlipText

      public String getFlipText()
      Returns the text that will be used to visualized the FlipTileSkin
      Returns:
      the text that will be used to visualize the FlipTileSkin
    • setFlipText

      public void setFlipText(String TEXT)
      Defines the text that will be used to visualize the FlipTileSkin
      Parameters:
      TEXT -
    • flipTextProperty

      public javafx.beans.property.StringProperty flipTextProperty()
      See Also:
    • isActive

      public boolean isActive()
      Returns true if the switch in the SwitchTileSkin is active
      Returns:
      true if the switch in the SwitchTileSkin is active
    • setActive

      public void setActive(boolean SELECTED)
      Defines if the switch in the SwitchTileSkin is active
      Parameters:
      SELECTED -
    • activeProperty

      public javafx.beans.property.BooleanProperty activeProperty()
      See Also:
    • getMovingAverage

      public MovingAverage getMovingAverage()
      Returns the moving average object
      Returns:
      the moving average object
    • isAveragingEnabled

      public boolean isAveragingEnabled()
      Returns true if the averaging functionality is enabled.
      Returns:
      true if the averaging functionality is enabled
    • setAveragingEnabled

      public void setAveragingEnabled(boolean ENABLED)
      Defines if the averaging functionality will be enabled.
    • averagingEnabledProperty

      public javafx.beans.property.BooleanProperty averagingEnabledProperty()
      See Also:
    • getAveragingPeriod

      public int getAveragingPeriod()
      Returns the number of values that should be used for the averaging of values. The value must be in the range of 1 - 1000.
      Returns:
      the number of values used for averaging
    • setAveragingPeriod

      public void setAveragingPeriod(int PERIOD)
      Defines the number values that should be used for the averaging of values. The value must be in the range of 1 - 1000.
      Parameters:
      PERIOD -
    • averagingPeriodProperty

      public javafx.beans.property.IntegerProperty averagingPeriodProperty()
      See Also:
    • getAveragingWindow

      public Queue<TimeData> getAveragingWindow()
      Returns a deep copy of the current list of Data objects that will be used to calculate the moving average.
      Returns:
      the current list of Data objects used for the moving average
    • getAverage

      public double getAverage()
      Returns the moving average over the number of values defined by averagingPeriod.
      Returns:
      the moving the average over the number of values defined by averagingPeriod
    • getTimeBasedAverageOf

      public double getTimeBasedAverageOf(Duration DURATION)
      Returns the moving average over the given duration.
      Parameters:
      DURATION -
      Returns:
      the moving average over the given duration
    • getTimePeriod

      public Duration getTimePeriod()
      Returns the duration that should be used for the data shown in the TimelineTileSkin
      Returns:
      the duration that should be used for the data shown in the TimelineTileSkin
    • setTimePeriod

      public void setTimePeriod(Duration PERIOD)
      Defines the duration that should be used for the data shown in the TimelineTileSkin
      Parameters:
      PERIOD -
    • timePeriodProperty

      public javafx.beans.property.ObjectProperty<Duration> timePeriodProperty()
      See Also:
    • getMaxTimePeriod

      public Duration getMaxTimePeriod()
      Returns the duration that will be used to store datapoints in the skin Values that are not within that duration won't be stored.
      Returns:
      the duration that will be used to store datapoints in the skin
    • setMaxTimePeriod

      public void setMaxTimePeriod(Duration MAX_PERIOD)
      Defines the duration that will be used to store datapoints in the skin
      Parameters:
      MAX_PERIOD -
    • maxTimePeriodProperty

      public javafx.beans.property.ObjectProperty<Duration> maxTimePeriodProperty()
      See Also:
    • getTimePeriodResolution

      public TimeUnit getTimePeriodResolution()
      Gets the value of the property timePeriodResolution.
      Property description:
    • setTimePeriodResolution

      public void setTimePeriodResolution(TimeUnit RESOLUTION)
      Sets the value of the property timePeriodResolution.
      Property description:
    • timePeriodResolutionProperty

      public javafx.beans.property.ObjectProperty<TimeUnit> timePeriodResolutionProperty()
      See Also:
    • isFixedYScale

      public boolean isFixedYScale()
      Returns true if the y-scale in the SparkLineTileSkin will always be defined by the minValue and maxValue. If false the y-scale will be defined by the minMeasured and maxMeasured value.
      Returns:
      true if the y-scale in the SparkLineTileSkin will always be defined by the minValue and maxValue
    • setFixedYScale

      public void setFixedYScale(boolean FIXED_Y_SCALE)
      Defines how the y-scale will be drawn. If true, the y-scale will always be defined by the minValue and maxValue. If false the y-scale will be defined by the minMeasured and maxMeasured value.
      Parameters:
      FIXED_Y_SCALE -
    • fixedYScaleProperty

      public javafx.beans.property.BooleanProperty fixedYScaleProperty()
      See Also:
    • getDuration

      public LocalTime getDuration()
      Returns a duration that will be used in the TimeTileSkin
      Returns:
      a duration that will be used in the TimeTileSkin
    • setDuration

      public void setDuration(LocalTime DURATION)
      Defines a duration that is used in the TimeTileSkin
      Parameters:
      DURATION -
    • durationProperty

      public javafx.beans.property.ObjectProperty<LocalTime> durationProperty()
      See Also:
    • getSections

      public javafx.collections.ObservableList<Section> getSections()
      Returns an observable list of Section objects. The sections will be used to colorize areas with a special meaning such as the red area in a rpm tile. Sections in the Medusa library usually are less eye-catching than Areas.
      Returns:
      an observable list of Section objects
    • setSections

      public void setSections(List<Section> SECTIONS)
      Sets the sections to the given list of Section objects. The sections will be used to colorize areas with a special meaning such as the red area in a rpm tile. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTIONS -
    • setSections

      public void setSections(Section... SECTIONS)
      Sets the sections to the given array of Section objects. The sections will be used to colorize areas with a special meaning such as the red area in a rpm tile.
      Parameters:
      SECTIONS -
    • addSection

      public void addSection(Section SECTION)
      Adds the given Section to the list of sections. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTION -
    • removeSection

      public void removeSection(Section SECTION)
      Removes the given Section from the list of sections. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTION -
    • clearSections

      public void clearSections()
      Clears the list of sections.
    • getSeries

      public javafx.collections.ObservableList<javafx.scene.chart.XYChart.Series<String,Number>> getSeries()
    • setSeries

      public void setSeries(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
    • setSeries

      public void setSeries(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
    • addSeries

      public void addSeries(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
    • addSeries

      public void addSeries(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
    • removeSeries

      public void removeSeries(javafx.scene.chart.XYChart.Series<String,Number>... SERIES)
    • removeSeries

      public void removeSeries(List<javafx.scene.chart.XYChart.Series<String,Number>> SERIES)
    • clearSeries

      public void clearSeries()
    • getTilesFXSeries

      public javafx.collections.ObservableList<TilesFXSeries<String,Number>> getTilesFXSeries()
    • setTilesFXSeries

      public void setTilesFXSeries(TilesFXSeries<String,Number>... TILESFX_SERIES)
    • setTilesFXSeries

      public void setTilesFXSeries(List<TilesFXSeries<String,Number>> TILESFX_SERIES)
    • addTilesFXSeries

      public void addTilesFXSeries(TilesFXSeries<String,Number>... TILESFX_SERIES)
    • addTilesFXSeries

      public void addTilesFXSeries(List<TilesFXSeries<String,Number>> TILESFX_SERIES)
    • removeTilesFXSeries

      public void removeTilesFXSeries(TilesFXSeries<String,Number> SERIES)
    • clearTilesFXSeries

      public void clearTilesFXSeries()
    • getBarChartItems

      public javafx.collections.ObservableList<BarChartItem> getBarChartItems()
    • setBarChartItems

      public void setBarChartItems(List<BarChartItem> ITEMS)
    • setBarChartItems

      public void setBarChartItems(BarChartItem... ITEMS)
    • addBarChartItem

      public void addBarChartItem(BarChartItem ITEM)
    • removeBarChartItem

      public void removeBarChartItem(BarChartItem ITEM)
    • clearBarChartItems

      public void clearBarChartItems()
    • getLeaderBoardItems

      public javafx.collections.ObservableList<LeaderBoardItem> getLeaderBoardItems()
    • setLeaderBoardItems

      public void setLeaderBoardItems(List<LeaderBoardItem> ITEMS)
    • setLeaderBoardItems

      public void setLeaderBoardItems(LeaderBoardItem... ITEMS)
    • addLeaderBoardItem

      public void addLeaderBoardItem(LeaderBoardItem ITEM)
    • removeLeaderBoardItem

      public void removeLeaderBoardItem(LeaderBoardItem ITEM)
    • clearLeaderBoardItems

      public void clearLeaderBoardItems()
    • getGradientStops

      public List<javafx.scene.paint.Stop> getGradientStops()
    • setGradientStops

      public void setGradientStops(javafx.scene.paint.Stop... STOPS)
    • setGradientStops

      public void setGradientStops(List<javafx.scene.paint.Stop> STOPS)
    • getImage

      public javafx.scene.image.Image getImage()
      Gets the value of the property image.
      Property description:
    • setImage

      public void setImage(javafx.scene.image.Image IMAGE)
      Sets the value of the property image.
      Property description:
    • imageProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.image.Image> imageProperty()
      See Also:
    • getImageMask

      public Tile.ImageMask getImageMask()
      Gets the value of the property imageMask.
      Property description:
    • setImageMask

      public void setImageMask(Tile.ImageMask MASK)
      Sets the value of the property imageMask.
      Property description:
    • imageMaskProperty

      public javafx.beans.property.ObjectProperty<Tile.ImageMask> imageMaskProperty()
      See Also:
    • getGraphic

      public javafx.scene.Node getGraphic()
      Returns an optional node that can be used in combination with the CustomTileSkin
      Returns:
      an optional node that can be used in combination with the CustomTileSkin
    • setGraphic

      public void setGraphic(javafx.scene.Node GRAPHIC)
      Defines an optional node that can be used in combination with the CustomTileSkin.
      Parameters:
      GRAPHIC -
    • graphicProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.Node> graphicProperty()
      See Also:
    • getSVGPath

      public javafx.scene.shape.SVGPath getSVGPath()
    • setSVGPath

      public void setSVGPath(javafx.scene.shape.SVGPath SVG_PATH)
    • svgPathProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.shape.SVGPath> svgPathProperty()
    • getCurrentLocation

      public Location getCurrentLocation()
      Gets the value of the property currentLocation.
      Property description:
    • setCurrentLocation

      public void setCurrentLocation(Location LOCATION)
      Sets the value of the property currentLocation.
      Property description:
    • currentLocationProperty

      public javafx.beans.property.ObjectProperty<Location> currentLocationProperty()
      See Also:
    • updateLocation

      public void updateLocation(double LATITUDE, double LONGITUDE)
    • getPoiList

      public javafx.collections.ObservableList<Location> getPoiList()
    • setPoiList

      public void setPoiList(List<Location> POI_LIST)
    • setPoiLocations

      public void setPoiLocations(Location... LOCATIONS)
    • addPoiLocation

      public void addPoiLocation(Location LOCATION)
    • removePoiLocation

      public void removePoiLocation(Location LOCATION)
    • clearPoiLocations

      public void clearPoiLocations()
    • getTrack

      public List<Location> getTrack()
    • setTrack

      public void setTrack(Location... LOCATIONS)
    • setTrack

      public void setTrack(List<Location> LOCATIONS)
    • clearTrack

      public void clearTrack()
    • getTrackColor

      public Tile.TileColor getTrackColor()
      Gets the value of the property trackColor.
      Property description:
    • setTrackColor

      public void setTrackColor(Tile.TileColor COLOR)
      Sets the value of the property trackColor.
      Property description:
    • trackColorProperty

      public javafx.beans.property.ObjectProperty<Tile.TileColor> trackColorProperty()
      See Also:
    • getMapProvider

      public Tile.MapProvider getMapProvider()
      Gets the value of the property mapProvider.
      Property description:
    • setMapProvider

      public void setMapProvider(Tile.MapProvider PROVIDER)
      Sets the value of the property mapProvider.
      Property description:
    • mapProviderProperty

      public javafx.beans.property.ObjectProperty<Tile.MapProvider> mapProviderProperty()
      See Also:
    • getCharacterList

      public List<String> getCharacterList()
    • setCharacters

      public void setCharacters(String... CHARACTERS)
    • getFlipTimeInMS

      public long getFlipTimeInMS()
    • setFlipTimeInMS

      public void setFlipTimeInMS(long FLIP_TIME)
    • getItemSorting

      public Tile.ItemSorting getItemSorting()
      Gets the value of the property itemSorting.
      Property description:
    • setItemSorting

      public void setItemSorting(Tile.ItemSorting ITEM_SORTING)
      Sets the value of the property itemSorting.
      Property description:
    • itemSortingProperty

      public javafx.beans.property.ObjectProperty<Tile.ItemSorting> itemSortingProperty()
      See Also:
    • getItemSortingTopic

      public Tile.ItemSortingTopic getItemSortingTopic()
      Gets the value of the property itemSortingTopic.
      Property description:
    • setItemSortingTopic

      public void setItemSortingTopic(Tile.ItemSortingTopic ITEM_SORTING_TOPIC)
      Sets the value of the property itemSortingTopic.
      Property description:
    • itemSortingTopicProperty

      public javafx.beans.property.ObjectProperty<Tile.ItemSortingTopic> itemSortingTopicProperty()
      See Also:
    • getAutoItemTextColor

      public boolean getAutoItemTextColor()
      Returns true if the text color of items should be set automatically dependend on their background color Currently only used in CycleStepTileSkin
      Returns:
      true if the text color of items should be set automatically dependend on their background color
    • setAutoItemTextColor

      public void setAutoItemTextColor(boolean AUTO)
      Defines if the text color of items should be set automatically dependend on their background color Currently only used in CycleStepTileSkin
      Parameters:
      AUTO - the text color of items should be set automatically dependend on their background color
    • autoItemTextColorProperty

      public javafx.beans.property.BooleanProperty autoItemTextColorProperty()
      See Also:
    • getAutoItemDarkTextColor

      public javafx.scene.paint.Color getAutoItemDarkTextColor()
      Returns the color that will be used if autoItemTextColor == true and the background of the items is bright Currently only used in CycleStepTileSkin
      Returns:
      the color that will be used if autoItemTextColor == true and the background of the items is bright
    • setAutoItemDarkTextColor

      public void setAutoItemDarkTextColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used if autoItemTextColor == true and the background of the items is bright Currently only used in CycleStepTileSkin
      Parameters:
      COLOR - the color that will be used if autoItemTextColor == true and the background of the items is bright
    • autoItemDarkTextColor

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> autoItemDarkTextColor()
    • getAutoItemBrightTextColor

      public javafx.scene.paint.Color getAutoItemBrightTextColor()
      Returns the color that will be used if autoItemTextColor == true and the background of the items is dark Currently only used in CycleStepTileSkin
      Returns:
      the color that will be used if autoItemTextColor == true and the background of the items is dark
    • setAutoItemBrightTextColor

      public void setAutoItemBrightTextColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used if autoItemTextColor == true and the background of the items is dark Currently only used in CycleStepTileSkin
      Parameters:
      COLOR - the color that will be used if autoItemTextColor == true and the background of the items is dark
    • autoItemBrightTextColor

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> autoItemBrightTextColor()
    • getChartData

      public javafx.collections.ObservableList<ChartData> getChartData()
    • addChartData

      public void addChartData(ChartData... DATA)
    • addChartData

      public void addChartData(List<ChartData> DATA)
    • setChartData

      public void setChartData(ChartData... DATA)
    • setChartData

      public void setChartData(List<ChartData> DATA)
    • removeChartData

      public void removeChartData(ChartData... DATA)
    • removeChartData

      public void removeChartData(List<ChartData> DATA)
    • clearChartData

      public void clearChartData()
    • setForegroundBaseColor

      public void setForegroundBaseColor(javafx.scene.paint.Color COLOR)
      A convenient method to set the color of foreground elements like title, description, unit, value, tickLabel and tickMark to the given Color.
      Parameters:
      COLOR -
    • getThumbColor

      public javafx.scene.paint.Color getThumbColor()
      Gets the value of the property thumbColor.
      Property description:
    • setThumbColor

      public void setThumbColor(javafx.scene.paint.Color THUMB_COLOR)
      Sets the value of the property thumbColor.
      Property description:
    • thumbColorProperty

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

      public boolean isFlatUI()
      Returns true if the the UI should be more flat than skeuomorphic This is mainly used for the LedTileSkin
      Returns:
      true if the UI should be more flat than skeuomorphic
    • setFlatUI

      public void setFlatUI(boolean FLATUI)
      Defines if the UI should be more flat than skeuomorphic. At the moment only used in the LedTileSkin
      Parameters:
      FLATUI -
    • flatUIProperty

      public javafx.beans.property.BooleanProperty flatUIProperty()
      See Also:
    • getTextSize

      public Tile.TextSize getTextSize()
      Returns the text size that will be used for the title, subtitle and text in the different skins. The factor in the text size will be used to calculate the height of the font.
      Returns:
      the text size that will be used for the title, subtitle and text
    • setTextSize

      public void setTextSize(Tile.TextSize SIZE)
      Defines the text size that will be used for the title, subtitle and text in the different skins.
      Parameters:
      SIZE -
    • textSizeProperty

      public javafx.beans.property.ObjectProperty<Tile.TextSize> textSizeProperty()
      See Also:
    • getRoundedCorners

      public boolean getRoundedCorners()
      Returns true if the corners of the Tiles are rounded
      Returns:
      true if the corners of the Tiles are rounded
    • setRoundedCorners

      public void setRoundedCorners(boolean ROUNDED)
      Switches the corners of the Tiles between rounded and rectangular
      Parameters:
      ROUNDED -
    • roundedCornersProperty

      public javafx.beans.property.BooleanProperty roundedCornersProperty()
      See Also:
    • isStartFromZero

      public boolean isStartFromZero()
      Returns true if the visualization of the value should start from 0. This is especially useful when you work for example with a tile that has a range with a negative minValue
      Returns:
      true if the visualization of the value should start from 0
    • setStartFromZero

      public void setStartFromZero(boolean IS_TRUE)
      Defines the behavior of the visualization where the needle/bar should start from 0 instead of the minValue. This is especially useful when working with a tile that has a range with a negative minValue
      Parameters:
      IS_TRUE -
    • startFromZeroProperty

      public javafx.beans.property.BooleanProperty startFromZeroProperty()
      See Also:
    • isReturnToZero

      public boolean isReturnToZero()
      Returns true if the needle/bar should always return to zero. This setting only makes sense if animated == true and the data rate is not too high. Set to false when using real measured live data.
      Returns:
      true if the needle/bar should always return to zero.
    • setReturnToZero

      public void setReturnToZero(boolean IS_TRUE)
      Defines the behavior of the visualization where the needle/bar should always return to 0 after it reached the final value. This setting only makes sense if animated == true and the data rate is not too high. Set to false when using real measured live data.
      Parameters:
      IS_TRUE -
    • returnToZeroProperty

      public javafx.beans.property.BooleanProperty returnToZeroProperty()
      See Also:
    • getMinMeasuredValue

      public double getMinMeasuredValue()
      Returns the smallest value that was measured after the last reset. The default value is the maxValue of the tile.
      Returns:
      the smallest value that was measured after the last reset
    • setMinMeasuredValue

      public void setMinMeasuredValue(double MIN_MEASURED_VALUE)
      Sets the minMeasuredValue to the given value.
      Parameters:
      MIN_MEASURED_VALUE -
    • minMeasuredValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty minMeasuredValueProperty()
      See Also:
    • getMaxMeasuredValue

      public double getMaxMeasuredValue()
      Returns the biggest value that was measured after the last reset. The default value is the minValue of the tile.
      Returns:
      the biggest value that was measured after the last reset
    • setMaxMeasuredValue

      public void setMaxMeasuredValue(double MAX_MEASURED_VALUE)
      Sets the maxMeasuredVAlue to the given value.
      Parameters:
      MAX_MEASURED_VALUE -
    • maxMeasuredValueProperty

      public javafx.beans.property.ReadOnlyDoubleProperty maxMeasuredValueProperty()
      See Also:
    • resetMeasuredValues

      public void resetMeasuredValues()
      Resets the min- and maxMeasuredValue to the value of the tile.
    • isMinMeasuredValueVisible

      public boolean isMinMeasuredValueVisible()
      Returns true if the indicator of the minMeasuredValue is visible.
      Returns:
      true if the indicator of the minMeasuredValue is visible
    • setMinMeasuredValueVisible

      public void setMinMeasuredValueVisible(boolean VISIBLE)
      Defines if the indicator of the minMeasuredValue should be visible.
      Parameters:
      VISIBLE -
    • minMeasuredValueVisibleProperty

      public javafx.beans.property.BooleanProperty minMeasuredValueVisibleProperty()
      See Also:
    • isMaxMeasuredValueVisible

      public boolean isMaxMeasuredValueVisible()
      Returns true if the indicator of the maxMeasuredValue is visible.
      Returns:
      true if the indicator of the maxMeasuredValue is visible
    • setMaxMeasuredValueVisible

      public void setMaxMeasuredValueVisible(boolean VISIBLE)
      Defines if the indicator of the maxMeasuredValue should be visible.
      Parameters:
      VISIBLE -
    • maxMeasuredValueVisibleProperty

      public javafx.beans.property.BooleanProperty maxMeasuredValueVisibleProperty()
      See Also:
    • isOldValueVisible

      public boolean isOldValueVisible()
      Returns true if the old value of the tile is visible (not implemented)
      Returns:
      true if the old value of the tile is visible (not implemented)
    • setOldValueVisible

      public void setOldValueVisible(boolean VISIBLE)
      Defines if the old value of the tile should be visible (not implemented)
      Parameters:
      VISIBLE -
    • oldValueVisibleProperty

      public javafx.beans.property.BooleanProperty oldValueVisibleProperty()
      See Also:
    • isValueVisible

      public boolean isValueVisible()
      Returns true if the visualization of the tile value is visible. Usually this is a Label or Text node.
      Returns:
      true if the visualization of the tile value is visible
    • setValueVisible

      public void setValueVisible(boolean VISIBLE)
      Defines if the visualization of the tile value should be visible.
      Parameters:
      VISIBLE -
    • valueVisibleProperty

      public javafx.beans.property.BooleanProperty valueVisibleProperty()
      See Also:
    • getForegroundColor

      public javafx.scene.paint.Color getForegroundColor()
      Returns the Paint object that will be used to fill the tile foreground. This is usally a Color object.
      Returns:
      the Paint object that will be used to fill the tile foreground
    • setForegroundColor

      public void setForegroundColor(javafx.scene.paint.Color COLOR)
      Defines the Paint object that will be used to fill the tile foreground.
      Parameters:
      COLOR -
    • foregroundColorProperty

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

      public javafx.scene.paint.Color getBackgroundColor()
      Returns the Paint object that will be used to fill the tile background. This is usally a Color object.
      Returns:
      the Paint object that will be used to fill the tile background
    • setBackgroundColor

      public void setBackgroundColor(javafx.scene.paint.Color COLOR)
      Defines the Paint object that will be used to fill the tile background.
      Parameters:
      COLOR -
    • backgroundColorProperty

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

      public javafx.scene.paint.Color getBorderColor()
      Returns the Paint object that will be used to draw the border of the tile. Usually this is a Color object.
      Returns:
      the Paint object that will be used to draw the border of the tile
    • setBorderColor

      public void setBorderColor(javafx.scene.paint.Color PAINT)
      Defines the Paint object that will be used to draw the border of the tile.
      Parameters:
      PAINT -
    • borderColorProperty

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

      public double getBorderWidth()
      Returns the width in pixels that will be used to draw the border of the tile. The value will be clamped between 0 and 50 pixels.
      Returns:
      the width in pixels that will be used to draw the border of the tile
    • setBorderWidth

      public void setBorderWidth(double WIDTH)
      Defines the width in pixels that will be used to draw the border of the tile. The value will be clamped between 0 and 50 pixels.
      Parameters:
      WIDTH -
    • borderWidthProperty

      public javafx.beans.property.DoubleProperty borderWidthProperty()
      See Also:
    • getKnobColor

      public javafx.scene.paint.Color getKnobColor()
      Returns the color that will be used to colorize the knob of the radial tiles.
      Returns:
      the color that will be used to colorize the knob of the radial tiles
    • setKnobColor

      public void setKnobColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the knob of the radial tiles.
      Parameters:
      COLOR -
    • knobColorProperty

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

      public javafx.scene.paint.Color getActiveColor()
      Gets the value of the property activeColor.
      Property description:
    • setActiveColor

      public void setActiveColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property activeColor.
      Property description:
    • activeColorProperty

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

      public boolean isAnimated()
      Returns true if setting the value of the tile will be animated using the duration defined in animationDuration [ms]. Keep in mind that it only makes sense to animate the setting if the data rate is low (more than 1 value per second). If you use real live measured data you should set animated to false.
      Returns:
      true if setting the value of the tile will be animated
    • setAnimated

      public void setAnimated(boolean ANIMATED)
      Defines if setting the value of the tile should be animated using the duration defined in animationDuration [ms]. Keep in mind that it only makes sense to animate the setting if the data rate is low (more than 1 value per second). If you use real live measured data you should set animated to false.
      Parameters:
      ANIMATED -
    • animatedProperty

      public javafx.beans.property.BooleanProperty animatedProperty()
      See Also:
    • getAnimationDuration

      public long getAnimationDuration()
      Returns the duration in milliseconds that will be used to animate the needle/bar of the tile from the last value to the next value. This will only be used if animated == true. This value will be clamped in the range of 10ms - 10s.
      Returns:
      the duration in ms that will be used to animate the needle/bar
    • setAnimationDuration

      public void setAnimationDuration(long ANIMATION_DURATION)
      Defines the duration in milliseconds that will be used to animate the needle/bar of the tile from the last value to the next value. This will only be used if animated == true. This value will be clamped in the range of 10ms - 10s.
      Parameters:
      ANIMATION_DURATION -
    • getPauseDuration

      public long getPauseDuration()
      Returns the duration in milliseconds that will be used as pause between animations in the MatrixIconSkin clamped in the range of 10ms - 10s.
      Returns:
      the duration in milliseconds that will be used as pause
    • setPauseDuration

      public void setPauseDuration(long PAUSE_DURATION)
      Defines the duration in milliseconds that will be used as pause between animations in the MatrixIconSkin clamped in the range of 10ms - 10s.
      Parameters:
      PAUSE_DURATION -
    • getStartAngle

      public double getStartAngle()
      Returns the angle in degree that defines the start of the scale with it's minValue in a radial tile. If set to 0 the scale will start at the bottom center and the direction of counting is mathematical correct counter-clockwise. Means if you would like to start the scale on the left side in the middle of the tile height the startAngle should be set to 270 degrees.
      Returns:
      the angle in degree that defines the start of the scale
    • setStartAngle

      public void setStartAngle(double ANGLE)
      Defines the angle in degree that defines the start of the scale with it's minValue in a radial tile. If set to 0 the scale will start at the bottom center and the direction of counting is mathematical correct counter-clockwise. Means if you would like to start the scale on the left side in the middle of the tile height the startAngle should be set to 270 degrees.
      Parameters:
      ANGLE -
    • startAngleProperty

      public javafx.beans.property.DoubleProperty startAngleProperty()
      See Also:
    • getAngleRange

      public double getAngleRange()
      Returns the angle range in degree that will be used to draw the scale of the radial tile. The given range will be clamped in the range of 0 - 360 degrees and will be drawn in the direction dependent on the scaleDirection.
      Returns:
      the angle range in degree that will be used to draw the scale
    • setAngleRange

      public void setAngleRange(double RANGE)
      Defines the angle range in degree that will be used to draw the scale of the radial tile. The given range will be clamped in the range of 0 - 360 degrees. The range will start at the startAngle and will be drawn in the direction dependent on the scaleDirection.
      Parameters:
      RANGE -
    • angleRangeProperty

      public javafx.beans.property.DoubleProperty angleRangeProperty()
      See Also:
    • getAngleStep

      public double getAngleStep()
      Returns the value that is calculated by dividing the angleRange by the range. The angleStep will always be recalculated when changing the min-, maxValue or angleRange. E.g. angleRange = 180 degrees, range = 0 - 100 will lead to angleStep = 180/100 = 1.8
      Returns:
      the value that is calculated by dividing the angleRange by the range
    • angleStepProperty

      public javafx.beans.property.ReadOnlyDoubleProperty angleStepProperty()
      See Also:
    • isAutoScale

      public boolean isAutoScale()
      Returns true if the scale will be calculated automatically based on the defined values for min- and maxValue. The autoscaling is on per default because otherwise you will run into problems when having very large or very small scales like 0 - 10000 or 0 - 1.
      Returns:
      true if the scale will be calculated automatically
    • setAutoScale

      public void setAutoScale(boolean AUTO_SCALE)
      Defines if the scale should be calculated automatically based on the defined values for min- and maxValue. The autoscaling is on per default because otherwise you will run into problems when having very large or very small scales like 0 - 10000 or 0 - 1.
      Parameters:
      AUTO_SCALE -
    • autoScaleProperty

      public javafx.beans.property.BooleanProperty autoScaleProperty()
      See Also:
    • isShadowsEnabled

      public boolean isShadowsEnabled()
      Returns true if effects like shadows will be drawn. In some tiles inner- and dropshadows will be used which will be switched on/off by setting the shadowsEnabled property.
      Returns:
      true if effects like shadows will be drawn
    • setShadowsEnabled

      public void setShadowsEnabled(boolean ENABLED)
      Defines if effects like shadows should be drawn. In some tiles inner- and dropshadows will be used which will be switched on/off by setting the shadowsEnabled property.
      Parameters:
      ENABLED -
    • shadowsEnabledProperty

      public javafx.beans.property.BooleanProperty shadowsEnabledProperty()
      See Also:
    • getLocale

      public Locale getLocale()
      Gets the value of the property locale.
      Property description:
    • setLocale

      public void setLocale(Locale LOCALE)
      Sets the value of the property locale.
      Property description:
    • localeProperty

      public javafx.beans.property.ObjectProperty<Locale> localeProperty()
      See Also:
    • getNumberFormat

      public NumberFormat getNumberFormat()
      Returns the number format that will be used to format the value in the tile (NOT USED AT THE MOMENT)
      Returns:
      the number format that will bused to format the value
    • setNumberFormat

      public void setNumberFormat(NumberFormat FORMAT)
      Defines the number format that will be used to format the value in the tile (NOT USED AT THE MOMENT)
      Parameters:
      FORMAT -
    • numberFormatProperty

      public javafx.beans.property.ObjectProperty<NumberFormat> numberFormatProperty()
      See Also:
    • getDecimals

      public int getDecimals()
      Returns the number of decimals that will be used to format the value of the tile. The number of decimals will be clamped to a value between 0-3.
      Returns:
      the number of decimals that will be used to format the value
    • setDecimals

      public void setDecimals(int DECIMALS)
      Defines the number of decimals that will be used to format the value of the tile. The number of decimals will be clamped to a value between 0-3.
      Parameters:
      DECIMALS -
    • decimalsProperty

      public javafx.beans.property.IntegerProperty decimalsProperty()
      See Also:
    • getTickLabelDecimals

      public int getTickLabelDecimals()
      Returns the number of tickLabelDecimals that will be used to format the ticklabels of the tile. The number of tickLabelDecimals will be clamped to a value between 0-3.
      Returns:
      the number of tickLabelDecimals that will be used to format the ticklabels
    • setTickLabelDecimals

      public void setTickLabelDecimals(int DECIMALS)
      Defines the number of tickLabelDecimals that will be used to format the ticklabels of the tile. The number of tickLabelDecimals will be clamped to a value between 0-3.
      Parameters:
      DECIMALS -
    • tickLabelDecimalsProperty

      public javafx.beans.property.IntegerProperty tickLabelDecimalsProperty()
      See Also:
    • getTickLabelsXVisible

      public boolean getTickLabelsXVisible()
      Gets the value of the property tickLabelsXVisible.
      Property description:
    • setTickLabelsXVisible

      public void setTickLabelsXVisible(boolean VISIBLE)
      Sets the value of the property tickLabelsXVisible.
      Property description:
    • tickLabelsXVisibleProperty

      public javafx.beans.property.BooleanProperty tickLabelsXVisibleProperty()
      See Also:
    • getTickLabelsYVisible

      public boolean getTickLabelsYVisible()
      Gets the value of the property tickLabelsYVisible.
      Property description:
    • setTickLabelsYVisible

      public void setTickLabelsYVisible(boolean VISIBLE)
      Sets the value of the property tickLabelsYVisible.
      Property description:
    • tickLabelsYVisibleProperty

      public javafx.beans.property.BooleanProperty tickLabelsYVisibleProperty()
      See Also:
    • getMinValueVisible

      public boolean getMinValueVisible()
      Gets the value of the property minValueVisible.
      Property description:
    • setMinValueVisible

      public void setMinValueVisible(boolean VISIBLE)
      Sets the value of the property minValueVisible.
      Property description:
    • minValueVisibleProperty

      public javafx.beans.property.BooleanProperty minValueVisibleProperty()
      See Also:
    • getMaxValueVisible

      public boolean getMaxValueVisible()
      Gets the value of the property maxValueVisible.
      Property description:
    • setMaxValueVisible

      public void setMaxValueVisible(boolean VISIBLE)
      Sets the value of the property maxValueVisible.
      Property description:
    • maxValueVisibleProperty

      public javafx.beans.property.BooleanProperty maxValueVisibleProperty()
      See Also:
    • getNeedleColor

      public javafx.scene.paint.Color getNeedleColor()
      Returns the color that will be used to colorize the needle of the radial tiles.
      Returns:
      the color that wil be used to colorize the needle
    • setNeedleColor

      public void setNeedleColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the needle of the radial tiles.
      Parameters:
      COLOR -
    • needleColorProperty

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

      public javafx.scene.paint.Color getBarColor()
      Returns the color that will be used to colorize the bar of the tile (if it has a bar).
      Returns:
      the color that will be used to colorized the bar (if available)
    • setBarColor

      public void setBarColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the bar of the tile (if it has a bar).
      Parameters:
      COLOR -
    • barColorProperty

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

      public javafx.scene.paint.Color getBarBackgroundColor()
      Returns the color that will be used to colorize the bar background of the tile (if it has a bar).
      Returns:
      the color that will be used to colorize the bar background
    • setBarBackgroundColor

      public void setBarBackgroundColor(javafx.scene.paint.Color COLOR)
      Returns the color that will be used to colorize the bar background of the tile (if it has a bar).
      Parameters:
      COLOR -
    • barBackgroundColorProperty

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

      public javafx.scene.paint.Color getTitleColor()
      Returns the color that will be used to colorize the title of the tile.
      Returns:
      the color that will be used to colorize the title
    • setTitleColor

      public void setTitleColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the title of the tile.
      Parameters:
      COLOR -
    • titleColorProperty

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

      public javafx.scene.paint.Color getDescriptionColor()
      Returns the color that will be used to colorize the description text of the tile.
      Returns:
      the color that will be used to colorize the description
    • setDescriptionColor

      public void setDescriptionColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the description text of the tile.
      Parameters:
      COLOR -
    • descriptionColorProperty

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

      public javafx.scene.paint.Color getUnitColor()
      Returns the color that will be used to colorize the unit of the tile.
      Returns:
      the color that will be used to colorize the unit
    • setUnitColor

      public void setUnitColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the unit of the tile.
      Parameters:
      COLOR -
    • unitColorProperty

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

      public javafx.scene.paint.Color getValueColor()
      Returns the color that will be used to colorize the value of the tile.
      Returns:
      the color that will be used to colorize the value
    • setValueColor

      public void setValueColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the value of the tile.
      Parameters:
      COLOR -
    • valueColorProperty

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

      public javafx.scene.paint.Color getThresholdColor()
      Returns the color that will be used to colorize the threshold indicator of the tile.
      Returns:
      the color that will be used to colorize the threshold indicator
    • setThresholdColor

      public void setThresholdColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the threshold indicator of the tile.
      Parameters:
      COLOR -
    • thresholdColorProperty

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

      public javafx.scene.paint.Color getLowerThresholdColor()
      Gets the value of the property lowerThresholdColor.
      Property description:
    • setLowerThresholdColor

      public void setLowerThresholdColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property lowerThresholdColor.
      Property description:
    • lowerThresholdColorProperty

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

      public boolean getCheckSectionsForValue()
      Returns true if the value of the tile should be checked against all sections (if sections not empty). If a value enters a section or leaves a section it will fire an event. The check will be performed after the animation is finished (if animated == true).
      Returns:
      true if the value of the tile should be checked against all sections
    • setCheckSectionsForValue

      public void setCheckSectionsForValue(boolean CHECK)
      Defines if the value of the tile should be checked against all sections (if sections not empty). If a value enters a section or leaves a section it will fire an event. The check will be performed after the animation is finished (if animated == true).
      Parameters:
      CHECK -
    • checkSectionsForValueProperty

      public javafx.beans.property.BooleanProperty checkSectionsForValueProperty()
      See Also:
    • isCheckThreshold

      public boolean isCheckThreshold()
      Returns true if the value of the tile should be checked against the threshold. In case the value exceeds or underruns the threshold an event (EXCEEDED / UNDERRUN) will be fired. The check will be performed after the animation is finished (if animated == true).
      Returns:
      true if the value of the tile should be checked against the threshold
    • setCheckThreshold

      public void setCheckThreshold(boolean CHECK)
      Defines if the current value should be checked against the threshold
      Parameters:
      CHECK -
    • checkThresholdProperty

      public javafx.beans.property.BooleanProperty checkThresholdProperty()
      See Also:
    • isCheckLowerThreshold

      public boolean isCheckLowerThreshold()
      Returns true if the value of the tile should be checked against the lower threshold. In case the value exceeds or underruns the lower threshold an event (EXCEEDED / UNDERRUN) will be fired. The check will be performed after the animation is finished (if animated == true).
      Returns:
      true if the value of the tile should be checked against the lower threshold
    • setCheckLowerThreshold

      public void setCheckLowerThreshold(boolean CHECK)
      Defines if the current value should be checked against the lower threshold
      Parameters:
      CHECK -
    • checkLowerThresholdProperty

      public javafx.beans.property.BooleanProperty checkLowerThresholdProperty()
      See Also:
    • isInnerShadowEnabled

      public boolean isInnerShadowEnabled()
      Returns true if an inner shadow should be drawn on the tile background.
      Returns:
      true if an inner shadow should be drawn on the tile background
    • setInnerShadowEnabled

      public void setInnerShadowEnabled(boolean ENABLED)
      Defines if an inner shadow should be drawn on the tile background.
      Parameters:
      ENABLED -
    • innerShadowEnabledProperty

      public javafx.beans.property.BooleanProperty innerShadowEnabledProperty()
      See Also:
    • isThresholdVisible

      public boolean isThresholdVisible()
      Returns true if the threshold indicator should be drawn.
      Returns:
      true if the threshold indicator should be drawn
    • setThresholdVisible

      public void setThresholdVisible(boolean VISIBLE)
      Defines if the threshold indicator should be drawn
      Parameters:
      VISIBLE -
    • thresholdVisibleProperty

      public javafx.beans.property.BooleanProperty thresholdVisibleProperty()
      See Also:
    • isLowerThresholdVisible

      public boolean isLowerThresholdVisible()
      Returns true if the lower threshold indicator should be drawn.
      Returns:
      true if the lower threshold indicator should be drawn
    • setLowerThresholdVisible

      public void setLowerThresholdVisible(boolean VISIBLE)
      Defines if the lower threshold indicator should be drawn
      Parameters:
      VISIBLE -
    • lowerThresholdVisibleProperty

      public javafx.beans.property.BooleanProperty lowerThresholdVisibleProperty()
      See Also:
    • isAverageVisible

      public boolean isAverageVisible()
      Returns true if the average indicator should be drawn.
      Returns:
      true if the average indicator should be drawn
    • setAverageVisible

      public void setAverageVisible(boolean VISIBLE)
      Defines if the average indicator should be drawn
      Parameters:
      VISIBLE -
    • averageVisibleProperty

      public javafx.beans.property.BooleanProperty averageVisibleProperty()
      See Also:
    • getSectionsVisible

      public boolean getSectionsVisible()
      Returns true if the sections will be drawn
      Returns:
      true if the sections will be drawn
    • setSectionsVisible

      public void setSectionsVisible(boolean VISIBLE)
      Defines if the sections will be drawn
      Parameters:
      VISIBLE -
    • sectionsVisibleProperty

      public javafx.beans.property.BooleanProperty sectionsVisibleProperty()
      See Also:
    • getSectionsAlwaysVisible

      public boolean getSectionsAlwaysVisible()
      Returns true if the sections in the IndicatorSkin will always be visible
      Returns:
    • setSectionsAlwaysVisible

      public void setSectionsAlwaysVisible(boolean VISIBLE)
      Defines if the sections will always be visible. This is currently only used in the IndicatorSkin
      Parameters:
      VISIBLE -
    • sectionsAlwaysVisibleProperty

      public javafx.beans.property.BooleanProperty sectionsAlwaysVisibleProperty()
      See Also:
    • isSectionTextVisible

      public boolean isSectionTextVisible()
      Returns true if the text of the sections should be drawn inside the sections. This is currently only used in the SimpleSkin.
      Returns:
      true if the text of the sections should be drawn
    • setSectionTextVisible

      public void setSectionTextVisible(boolean VISIBLE)
      Defines if the text of the sections should be drawn inside the sections. This is currently only used in the SimpleSkin.
      Parameters:
      VISIBLE -
    • sectionTextVisibleProperty

      public javafx.beans.property.BooleanProperty sectionTextVisibleProperty()
      See Also:
    • getSectionIconsVisible

      public boolean getSectionIconsVisible()
      Returns true if the icon of the sections should be drawn inside the sections. This is currently only used in the SimpleSkin.
      Returns:
      true if the icon of the sections should be drawn
    • setSectionIconsVisible

      public void setSectionIconsVisible(boolean VISIBLE)
      Defines if the icon of the sections should be drawn inside the sections. This is currently only used in the SimpleSkin.
      Parameters:
      VISIBLE -
    • sectionIconsVisibleProperty

      public javafx.beans.property.BooleanProperty sectionIconsVisibleProperty()
      See Also:
    • isHighlightSections

      public boolean isHighlightSections()
      Returns true if sections should be highlighted in case they contain the current value.
      Returns:
      true if sections should be highlighted
    • setHighlightSections

      public void setHighlightSections(boolean HIGHLIGHT)
      Defines if sections should be highlighted in case they contain the current value
      Parameters:
      HIGHLIGHT -
    • highlightSectionsProperty

      public javafx.beans.property.BooleanProperty highlightSectionsProperty()
      See Also:
    • getOrientation

      public javafx.geometry.Orientation getOrientation()
      Returns the orientation of the control. This feature will only be used in the BulletChartSkin and LinearSkin. Values are HORIZONTAL and VERTICAL
      Returns:
      the orientation of the control
    • setOrientation

      public void setOrientation(javafx.geometry.Orientation ORIENTATION)
      Defines the orientation of the control. This feature will only be used in the BulletChartSkin and LinearSkin. Values are HORIZONTAL and VERTICAL
      Parameters:
      ORIENTATION -
    • orientationProperty

      public javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> orientationProperty()
      See Also:
    • isKeepAspect

      public boolean isKeepAspect()
      Returns true if the control should keep it's aspect. This is in principle only needed if the control has different width and height.
      Returns:
      true if the control should keep it's aspect
    • setKeepAspect

      public void setKeepAspect(boolean KEEP)
      Defines if the control should keep it's aspect. This is in principle only needed if the control has different width and height.
      Parameters:
      KEEP -
    • keepAspectProperty

      public javafx.beans.property.BooleanProperty keepAspectProperty()
      See Also:
    • isAlert

      public boolean isAlert()
      Returns true if the alert property was set. This property can be used to visualize an alert situation in a skin.
      Returns:
      true if the alert property was set
    • setAlert

      public void setAlert(boolean ALERT)
      Defines if the alert property should be set. This property can be used to visualize an alert situation in the skin.
      Parameters:
      ALERT -
    • alertProperty

      public javafx.beans.property.BooleanProperty alertProperty()
      See Also:
    • getAlertMessage

      public String getAlertMessage()
      Returns the alert message text that could be used in a tooltip in case of an alert.
      Returns:
      the alert message text
    • setAlertMessage

      public void setAlertMessage(String MESSAGE)
      Defines the text that could be used in a tooltip as an alert message.
      Parameters:
      MESSAGE -
    • alertMessageProperty

      public javafx.beans.property.StringProperty alertMessageProperty()
      See Also:
    • isSmoothing

      public boolean isSmoothing()
      Returns true when smoothing is enabled. This property is only used in the SparkLineTileSkin and RadarChartTileSkin (Polygon mode) to smooth the path. In a custom skin it could be also used for other things.
      Returns:
      true when smoothing is enabled
    • setSmoothing

      public void setSmoothing(boolean SMOOTHING)
      Defines if the smoothing property should be enabled/disabled. At the moment this is only used in the SparkLineTileSkin and RadarChartTileSkin.
      Parameters:
      SMOOTHING -
    • smoothingProperty

      public javafx.beans.property.BooleanProperty smoothingProperty()
      See Also:
    • calcAutoScale

      public void calcAutoScale()
      Calling this method will lead to a recalculation of the scale
    • getTime

      public ZonedDateTime getTime()
      Returns the current time of the clock.
      Returns:
      the current time of the clock
    • setTime

      public void setTime(ZonedDateTime TIME)
      Defines the current time of the clock.
      Parameters:
      TIME -
    • setTime

      public void setTime(long EPOCH_SECONDS)
    • timeProperty

      public javafx.beans.property.ObjectProperty<ZonedDateTime> timeProperty()
      See Also:
    • getCurrentTime

      public long getCurrentTime()
      Returns the current time in epoch seconds
      Returns:
      the current time in epoch seconds
    • currentTimeProperty

      public javafx.beans.property.ReadOnlyLongProperty currentTimeProperty()
      See Also:
    • getZoneId

      public ZoneId getZoneId()
    • getText

      public String getText()
      Returns the text that was defined for the clock. This text could be used for additional information.
      Returns:
      the text that was defined for the clock
    • setText

      public void setText(String TEXT)
      Define the text for the clock. This text could be used for additional information.
      Parameters:
      TEXT -
    • textProperty

      public javafx.beans.property.StringProperty textProperty()
      See Also:
    • getTextAlignment

      public javafx.scene.text.TextAlignment getTextAlignment()
      Returns the alignment that will be used to align the text in the Tile. Keep in mind that this property will not be used by every skin
      Returns:
      the alignment of the text
    • setTextAlignment

      public void setTextAlignment(javafx.scene.text.TextAlignment ALIGNMENT)
      Defines the alignment that will be used to align the text in the Tile. Keep in mind that this property will not be used by every skin.
      Parameters:
      ALIGNMENT -
    • textAlignmentProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment> textAlignmentProperty()
      See Also:
    • getTimeSections

      public javafx.collections.ObservableList<TimeSection> getTimeSections()
      Returns an observable list of TimeSection objects. The sections will be used to colorize areas with a special meaning. TimeSections in the Medusa library usually are less eye-catching than Areas.
      Returns:
      an observable list of TimeSection objects
    • setTimeSections

      public void setTimeSections(List<TimeSection> SECTIONS)
      Sets the sections to the given list of TimeSection objects. The sections will be used to colorize areas with a special meaning. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTIONS -
    • setTimeSections

      public void setTimeSections(TimeSection... SECTIONS)
      Sets the sections to the given array of TimeSection objects. The sections will be used to colorize areas with a special meaning. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTIONS -
    • addTimeSection

      public void addTimeSection(TimeSection SECTION)
      Adds the given TimeSection to the list of sections. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTION -
    • removeTimeSection

      public void removeTimeSection(TimeSection SECTION)
      Removes the given TimeSection from the list of sections. Sections in the Medusa library usually are less eye-catching than Areas.
      Parameters:
      SECTION -
    • clearTimeSections

      public void clearTimeSections()
      Clears the list of sections.
    • isDiscreteSeconds

      public boolean isDiscreteSeconds()
      Returns true if the second hand of the clock should move in discrete steps of 1 second. Otherwise it will move continuously like in an automatic clock.
      Returns:
      true if the second hand of the clock should move in discrete steps of 1 second
    • setDiscreteSeconds

      public void setDiscreteSeconds(boolean DISCRETE)
      Defines if the second hand of the clock should move in discrete steps of 1 second. Otherwise it will move continuously like in an automatic clock.
      Parameters:
      DISCRETE -
    • discreteSecondsProperty

      public javafx.beans.property.BooleanProperty discreteSecondsProperty()
      See Also:
    • isDiscreteMinutes

      public boolean isDiscreteMinutes()
      Returns true if the minute hand of the clock should move in discrete steps of 1 minute. Otherwise it will move continuously like in an automatic clock.
      Returns:
      true if the minute hand of the clock should move in discrete steps of 1 minute
    • setDiscreteMinutes

      public void setDiscreteMinutes(boolean DISCRETE)
      Defines if the minute hand of the clock should move in discrete steps of 1 minute. Otherwise it will move continuously like in an automatic clock.
      Parameters:
      DISCRETE -
    • discreteMinutesProperty

      public javafx.beans.property.BooleanProperty discreteMinutesProperty()
      See Also:
    • isDiscreteHours

      public boolean isDiscreteHours()
      Returns true if the hour hand of the clock should move in discrete steps of 1 hour. This behavior was more or less implemented to realize the clock of clocks and should usually be false.
      Returns:
      true if the hour hand of the clock should move in discrete steps of 1 hour
    • setDiscreteHours

      public void setDiscreteHours(boolean DISCRETE)
      Defines if the hour hand of the clock should move in discrete steps of 1 hour. This behavior was more or less implemented to realize the clock of clocks and should usually be false.
      Parameters:
      DISCRETE -
    • discreteHoursProperty

      public javafx.beans.property.BooleanProperty discreteHoursProperty()
      See Also:
    • isSecondsVisible

      public boolean isSecondsVisible()
      Returns true if the second hand of the clock will be drawn.
      Returns:
      true if the second hand of the clock will be drawn.
    • setSecondsVisible

      public void setSecondsVisible(boolean VISIBLE)
      Defines if the second hand of the clock will be drawn.
      Parameters:
      VISIBLE -
    • secondsVisibleProperty

      public javafx.beans.property.BooleanProperty secondsVisibleProperty()
      See Also:
    • isTextVisible

      public boolean isTextVisible()
      Returns true if the text of the clock will be drawn.
      Returns:
      true if the text of the clock will be drawn
    • setTextVisible

      public void setTextVisible(boolean VISIBLE)
      Defines if the text of the clock will be drawn.
      Parameters:
      VISIBLE -
    • textVisibleProperty

      public javafx.beans.property.BooleanProperty textVisibleProperty()
      See Also:
    • isDateVisible

      public boolean isDateVisible()
      Returns true if the date of the clock will be drawn.
      Returns:
      true if the date of the clock will be drawn
    • setDateVisible

      public void setDateVisible(boolean VISIBLE)
      Defines if the date of the clock will be drawn.
      Parameters:
      VISIBLE -
    • dateVisibleProperty

      public javafx.beans.property.BooleanProperty dateVisibleProperty()
      See Also:
    • isPercentageVisible

      public boolean isPercentageVisible()
      Returns true if percentage values are visible. This property is currently only used in the DonutChartTileSkin to be able to hide the percentage values on in the inside of the ring.
      Returns:
      true if percentage values are visible
    • setPercentageVisible

      public void setPercentageVisible(boolean VISIBLE)
      Defines the visibility of percentage values. Currently only used in the DonutChartTileSkin
      Parameters:
      VISIBLE -
    • percentageVisibleProperty

      public javafx.beans.property.BooleanProperty percentageVisibleProperty()
      See Also:
    • isRunning

      public boolean isRunning()
      Returns true if the clock is running and shows the current time. The clock will only start running if animated == false.
      Returns:
      true if the clock is running
    • setRunning

      public void setRunning(boolean RUNNING)
      Defines if the clock is running. The clock will only start running if animated == false;
      Parameters:
      RUNNING -
    • runningProperty

      public javafx.beans.property.BooleanProperty runningProperty()
      See Also:
    • getTextColor

      public javafx.scene.paint.Color getTextColor()
      Returns the color that will be used to colorize the text of the clock.
      Returns:
      the color that will be used to colorize the text of the clock
    • setTextColor

      public void setTextColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the text of the clock.
      Parameters:
      COLOR -
    • textColorProperty

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

      public javafx.scene.paint.Color getDateColor()
      Returns the color that will be used to colorize the date of the clock.
      Returns:
      the color that will be used to colorize the date of the clock
    • setDateColor

      public void setDateColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the date of the clock
      Parameters:
      COLOR -
    • dateColorProperty

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

      public javafx.scene.paint.Color getHourTickMarkColor()
      Returns the color that will be used to colorize the hour tickmarks of the clock.
      Returns:
      the color that will be used to colorize the hour tickmarks of the clock
    • setHourTickMarkColor

      public void setHourTickMarkColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the hour tickmarks of the clock.
      Parameters:
      COLOR -
    • hourTickMarkColorProperty

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

      public javafx.scene.paint.Color getMinuteTickMarkColor()
      Returns the color that will be used to colorize the minute tickmarks of the clock.
      Returns:
      the color that will be used to colorize the minute tickmarks of the clock
    • setMinuteTickMarkColor

      public void setMinuteTickMarkColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the minute tickmarks of the clock.
      Parameters:
      COLOR -
    • minuteTickMarkColorProperty

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

      public javafx.scene.paint.Color getAlarmColor()
      Returns the color that will be used to colorize the alarm icon.
      Returns:
      the color that will be used to colorize the alarm icon
    • setAlarmColor

      public void setAlarmColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the alarm icon
      Parameters:
      COLOR -
    • alarmColorProperty

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

      public javafx.scene.paint.Color getTickLabelColor()
      Returns the color that will be used to colorize tick labels (e.g. in the SparkLineTileSkin)
      Returns:
      the color that will be used to colorize tick labels (e.g. in the SparkLineTileSkin)
    • setTickLabelColor

      public void setTickLabelColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property tickLabelColor.
      Property description:
    • tickLabelColorProperty

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

      public javafx.scene.paint.Color getTickMarkColor()
      Returns the color that will be used to colorize tick marks in some skins
      Returns:
      the color that will be used to colorize tick marks in some skins
    • setTickMarkColor

      public void setTickMarkColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property tickMarkColor.
      Property description:
    • tickMarkColorProperty

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

      public boolean isHourTickMarksVisible()
      Returns true if the hour tickmarks will be drawn.
      Returns:
      true if the hour tickmarks will be drawn
    • setHourTickMarksVisible

      public void setHourTickMarksVisible(boolean VISIBLE)
      Defines if the hour tickmarks will be drawn.
      Parameters:
      VISIBLE -
    • hourTickMarksVisibleProperty

      public javafx.beans.property.BooleanProperty hourTickMarksVisibleProperty()
      See Also:
    • isMinuteTickMarksVisible

      public boolean isMinuteTickMarksVisible()
      Returns true if the minute tickmarks will be drawn.
      Returns:
      true if the minute tickmarks will be drawn
    • setMinuteTickMarksVisible

      public void setMinuteTickMarksVisible(boolean VISIBLE)
      Defines if the minute tickmarks will be drawn.
      Parameters:
      VISIBLE -
    • minuteTickMarksVisibleProperty

      public javafx.beans.property.BooleanProperty minuteTickMarksVisibleProperty()
      See Also:
    • getHourColor

      public javafx.scene.paint.Color getHourColor()
      Returns the color that will be used to colorize the hour hand of the clock.
      Returns:
      the color that will be used to colorize the hour hand of the clock
    • setHourColor

      public void setHourColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the hour hand of the clock
      Parameters:
      COLOR -
    • hourColorProperty

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

      public javafx.scene.paint.Color getMinuteColor()
      Returns the color that will be used to colorize the minute hand of the clock.
      Returns:
      the color that will be used to colorize the minute hand of the clock
    • setMinuteColor

      public void setMinuteColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the minute hand of the clock.
      Parameters:
      COLOR -
    • minuteColorProperty

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

      public javafx.scene.paint.Color getSecondColor()
      Returns the color that will be used to colorize the second hand of the clock.
      Returns:
      the color that will be used to colorize the second hand of the clock
    • setSecondColor

      public void setSecondColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize the second hand of the clock
      Parameters:
      COLOR -
    • secondColorProperty

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

      public boolean isAlarmsEnabled()
      Returns true if alarms are enabled. If false then no alarms will be triggered
      Returns:
      true if alarms are enabled
    • setAlarmsEnabled

      public void setAlarmsEnabled(boolean CHECK)
      Defines if alarms are enabled. If false then no alarms will be triggered.
      Parameters:
      CHECK -
    • alarmsEnabledProperty

      public javafx.beans.property.BooleanProperty alarmsEnabledProperty()
      See Also:
    • isAlarmsVisible

      public boolean isAlarmsVisible()
      Returns true if alarm markers should be drawn.
      Returns:
      true if alarm markers should be drawn
    • setAlarmsVisible

      public void setAlarmsVisible(boolean VISIBLE)
      Defines if alarm markers should be drawn.
      Parameters:
      VISIBLE -
    • alarmsVisibleProperty

      public javafx.beans.property.BooleanProperty alarmsVisibleProperty()
      See Also:
    • getAlarms

      public javafx.collections.ObservableList<Alarm> getAlarms()
      Returns an observable list of Alarm objects.
      Returns:
      an observable list of Alarm objects
    • setAlarms

      public void setAlarms(List<Alarm> ALARMS)
      Sets the alarms to the given list of Alarm objects.
      Parameters:
      ALARMS -
    • setAlarms

      public void setAlarms(Alarm... ALARMS)
      Sets the alarms to the given array of Alarm objects.
      Parameters:
      ALARMS -
    • addAlarm

      public void addAlarm(Alarm ALARM)
      Adds the given Alarm object from the list of alarms.
      Parameters:
      ALARM -
    • removeAlarm

      public void removeAlarm(Alarm ALARM)
      Removes the given Alarm object from the list of alarms.
      Parameters:
      ALARM -
    • clearAlarms

      public void clearAlarms()
      Clears the list of alarms.
    • getTooltipText

      public String getTooltipText()
      Returns the text that will be shown in the Tile tooltip
      Returns:
      the text that will be shown in the Tile tooltip
    • setTooltipText

      public void setTooltipText(String TEXT)
      Defines the text that will be shown in the Tile tooltip
      Parameters:
      TEXT -
    • tooltipTextProperty

      public javafx.beans.property.StringProperty tooltipTextProperty()
      See Also:
    • getXAxis

      public javafx.scene.chart.Axis getXAxis()
      Gets the value of the property xAxis.
      Property description:
    • setXAxis

      public void setXAxis(javafx.scene.chart.Axis AXIS)
      Sets the value of the property xAxis.
      Property description:
    • xAxisProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.chart.Axis> xAxisProperty()
      See Also:
    • getYAxis

      public javafx.scene.chart.Axis getYAxis()
      Gets the value of the property yAxis.
      Property description:
    • setYAxis

      public void setYAxis(javafx.scene.chart.Axis AXIS)
      Sets the value of the property yAxis.
      Property description:
    • yAxisProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.chart.Axis> yAxisProperty()
      See Also:
    • getRadarChartMode

      public RadarChartMode getRadarChartMode()
      Returns the mode of the RadarChartTileSkin. There are Mode.POLYGON and Mode.SECTOR.
      Returns:
      the mode of the RadarChartTileSkin
    • setRadarChartMode

      public void setRadarChartMode(RadarChartMode MODE)
      Defines the mode that is used in the RadarChartTileSkin to visualize the data in the RadarChart. There are Mode.POLYGON and Mode.SECTOR.
      Parameters:
      MODE -
    • radarChartModeProperty

      public javafx.beans.property.ObjectProperty<RadarChartMode> radarChartModeProperty()
      See Also:
    • getChartGridColor

      public javafx.scene.paint.Color getChartGridColor()
      Returns the color that will be used to colorize lines in charts e.g. the grid in the RadarChartTileSkin
      Returns:
      the color that will be used to colorize lines in charts
    • setChartGridColor

      public void setChartGridColor(javafx.scene.paint.Color COLOR)
      Defines the color that will be used to colorize lines in charts e.g. the grid in the RadarChartTileSkin
      Parameters:
      COLOR -
    • chartGridColorProperty

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

      public Country getCountry()
      Returns the Locale that will be used to visualize the country in the CountryTileSkin
      Returns:
      the Locale that will be used to visualize the country in the CountryTileSkin
    • setCountry

      public void setCountry(Country COUNTRY)
      Defines the Locale that will be used to visualize the country in the CountryTileSkin
      Parameters:
      COUNTRY -
    • countryProperty

      public javafx.beans.property.ObjectProperty<Country> countryProperty()
      See Also:
    • getCountryGroup

      public CountryGroup getCountryGroup()
      Gets the value of the property countryGroup.
      Property description:
    • setCountryGroup

      public void setCountryGroup(CountryGroup GROUP)
      Sets the value of the property countryGroup.
      Property description:
    • countryGroupProperty

      public javafx.beans.property.ObjectProperty<CountryGroup> countryGroupProperty()
      See Also:
    • getDataPointsVisible

      public boolean getDataPointsVisible()
      Gets the value of the property dataPointsVisible.
      Property description:
    • setDataPointsVisible

      public void setDataPointsVisible(boolean VISIBLE)
      Sets the value of the property dataPointsVisible.
      Property description:
    • dataPointsVisibleProperty

      public javafx.beans.property.BooleanProperty dataPointsVisibleProperty()
      See Also:
    • isSnapToTicks

      public boolean isSnapToTicks()
      Gets the value of the property snapToTicks.
      Property description:
    • setSnapToTicks

      public void setSnapToTicks(boolean SNAP)
      Sets the value of the property snapToTicks.
      Property description:
    • snapToTicksProperty

      public javafx.beans.property.BooleanProperty snapToTicksProperty()
      See Also:
    • getMinorTickCount

      public int getMinorTickCount()
      The number of ticks between 2 major tick marks (used in SliderTileSkin)
      Returns:
      the number of ticks between 2 major tick marks
    • setMinorTickCount

      public void setMinorTickCount(int MINOR_TICK_COUNT)
    • getMajorTickUnit

      public double getMajorTickUnit()
      The distance between 2 major tick marks (used in SliderTileSkin)
      Returns:
      the distance between 2 major tick marks
    • setMajorTickUnit

      public void setMajorTickUnit(double MAJOR_TICK_UNIT)
    • getMatrixSize

      public int[] getMatrixSize()
    • setMatrixSize

      public void setMatrixSize(int[] COLUMNS_AND_ROWS)
    • setMatrixSize

      public void setMatrixSize(int COLUMNS, int ROWS)
    • getMatrixIcons

      public List<MatrixIcon> getMatrixIcons()
    • setMatrixIcons

      public void setMatrixIcons(MatrixIcon... MATRIX_ICONS)
    • setMatrixIcons

      public void setMatrixIcons(List<MatrixIcon> MATRIX_ICONS)
    • addMatrixIcon

      public void addMatrixIcon(MatrixIcon MATRIX_ICON)
    • removeMatrixIcon

      public void removeMatrixIcon(MatrixIcon MATRIX_ICON)
    • getChartType

      public Tile.ChartType getChartType()
    • setChartType

      public void setChartType(Tile.ChartType TYPE)
    • getTooltipTimeout

      public double getTooltipTimeout()
      Gets the value of the property tooltipTimeout.
      Property description:
    • setTooltipTimeout

      public void setTooltipTimeout(double TIMEOUT)
      Sets the value of the property tooltipTimeout.
      Property description:
    • tooltipTimeoutProperty

      public javafx.beans.property.DoubleProperty tooltipTimeoutProperty()
      See Also:
    • getIncrement

      public double getIncrement()
    • setIncrement

      public void setIncrement(double INCREMENT)
    • isCustomFontEnabled

      public boolean isCustomFontEnabled()
      Returns true if the control uses the given customFont to render all text elements.
      Returns:
      true if the control uses the given customFont
    • setCustomFontEnabled

      public void setCustomFontEnabled(boolean ENABLED)
      Defines if the control should use the given customFont to render all text elements
      Parameters:
      ENABLED -
    • customFontEnabledProperty

      public javafx.beans.property.BooleanProperty customFontEnabledProperty()
      See Also:
    • getCustomFont

      public javafx.scene.text.Font getCustomFont()
      Returns the given custom Font that can be used to render all text elements. To enable the custom font one has to set customFontEnabled = true
      Returns:
      the given custom Font
    • setCustomFont

      public void setCustomFont(javafx.scene.text.Font FONT)
      Defines the custom font that can be used to render all text elements. To enable the custom font one has to set customFontEnabled = true
      Parameters:
      FONT -
    • customFontProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.text.Font> customFontProperty()
      See Also:
    • getCustomDecimalFormatEnabled

      public boolean getCustomDecimalFormatEnabled()
      Gets the value of the property customDecimalFormatEnabled.
      Property description:
    • setCustomDecimalFormatEnabled

      public void setCustomDecimalFormatEnabled(boolean ENABLED)
      Sets the value of the property customDecimalFormatEnabled.
      Property description:
    • customDecimalFormatEnabledProperty

      public javafx.beans.property.BooleanProperty customDecimalFormatEnabledProperty()
      See Also:
    • getCustomDecimalFormat

      public DecimalFormat getCustomDecimalFormat()
      Gets the value of the property customDecimalFormat.
      Property description:
    • setCustomDecimalFormat

      public void setCustomDecimalFormat(DecimalFormat DECIMAL_FORMAT)
      Sets the value of the property customDecimalFormat.
      Property description:
    • customDecimalFormatProperty

      public javafx.beans.property.ObjectProperty<DecimalFormat> customDecimalFormatProperty()
      See Also:
    • getCountryPaths

      public Map<String,List<CountryPath>> getCountryPaths()
      Returns a list of path elements that define the countries
      Returns:
      a list of path elements that define the countries
    • isStrokeWithGradient

      public boolean isStrokeWithGradient()
      Returns true if a gradient defined by gradientStops will be used to stroke the line in the SparklineTileSkin.
      Returns:
      true if a gradient defined by gradientStops will be used to stroke the line in the SparklineTileSkin
    • setStrokeWithGradient

      public void setStrokeWithGradient(boolean STROKE_WITH_GRADIENT)
      Defines the usage of a gradient defined by gradientStops to stroke the line in the SparklineTileSkin
      Parameters:
      STROKE_WITH_GRADIENT -
    • strokeWithGradientProperty

      public javafx.beans.property.BooleanProperty strokeWithGradientProperty()
      See Also:
    • isFillWithGradient

      public boolean isFillWithGradient()
      Returns true if a gradient defined by gradientStops will be used to fill the area in the SmoothAreaTileSkin.
      Returns:
      true if a gradient defined by gradientStops will be used to fill the area in the SmoothAreaTileSkin
    • setFillWithGradient

      public void setFillWithGradient(boolean FILL_WITH_GRADIENT)
      Defines the usage of a gradient defined by gradientStops to fill the area in the SmoothAreaTileSkin
      Parameters:
      FILL_WITH_GRADIENT -
    • fillWithGradientProperty

      public javafx.beans.property.BooleanProperty fillWithGradientProperty()
      See Also:
    • getNotifyRegion

      public NotifyRegion getNotifyRegion()
      Returns the notify region. Only if the getSkin() != null
      Returns:
      the notify region
    • getNotifyRegionBackgroundColor

      public javafx.scene.paint.Color getNotifyRegionBackgroundColor()
    • setNotifyRegionBackgroundColor

      public void setNotifyRegionBackgroundColor(javafx.scene.paint.Color COLOR)
    • getNotifyRegionForegroundColor

      public javafx.scene.paint.Color getNotifyRegionForegroundColor()
    • setNotifyRegionForegroundColor

      public void setNotifyRegionForegroundColor(javafx.scene.paint.Color COLOR)
    • getNotifyRegionTooltipText

      public String getNotifyRegionTooltipText()
    • setNotifyRegionTooltipText

      public void setNotifyRegionTooltipText(String TEXT)
    • getInfoRegion

      public InfoRegion getInfoRegion()
      Returns the info region. Only if the getSkin() != null
      Returns:
      the info region
    • getInfoRegionBackgroundColor

      public javafx.scene.paint.Color getInfoRegionBackgroundColor()
    • setInfoRegionBackgroundColor

      public void setInfoRegionBackgroundColor(javafx.scene.paint.Color COLOR)
    • getInfoRegionForegroundColor

      public javafx.scene.paint.Color getInfoRegionForegroundColor()
    • setInfoRegionForegroundColor

      public void setInfoRegionForegroundColor(javafx.scene.paint.Color COLOR)
    • getInfoRegionTooltipText

      public String getInfoRegionTooltipText()
    • setInfoRegionTooltipText

      public void setInfoRegionTooltipText(String TEXT)
    • getLowerRightRegion

      public LowerRightRegion getLowerRightRegion()
      Returns the lower right region. Only if the getSkin() != null
      Returns:
      the lower right region
    • getLowerRightRegionBackgroundColor

      public javafx.scene.paint.Color getLowerRightRegionBackgroundColor()
    • setLowerRightRegionBackgroundColor

      public void setLowerRightRegionBackgroundColor(javafx.scene.paint.Color COLOR)
    • getLowerRightRegionForegroundColor

      public javafx.scene.paint.Color getLowerRightRegionForegroundColor()
    • setLowerRightRegionForegroundColor

      public void setLowerRightRegionForegroundColor(javafx.scene.paint.Color COLOR)
    • getLowerRightRegionTooltipText

      public String getLowerRightRegionTooltipText()
    • setLowerRightRegionTooltipText

      public void setLowerRightRegionTooltipText(String TEXT)
    • getBackgroundImage

      public javafx.scene.image.Image getBackgroundImage()
    • setBackgroundImage

      public void setBackgroundImage(javafx.scene.image.Image IMAGE)
    • getBackgroundImageOpacity

      public double getBackgroundImageOpacity()
    • setBackgroundImageOpacity

      public void setBackgroundImageOpacity(double OPACITY)
    • getBackgroundImageKeepAspect

      public boolean getBackgroundImageKeepAspect()
    • setBackgroundImageKeepAspect

      public void setBackgroundImageKeepAspect(boolean KEEP_ASPECT)
    • getLeftText

      public String getLeftText()
      Gets the value of the property leftText.
      Property description:
    • setLeftText

      public void setLeftText(String TEXT)
      Sets the value of the property leftText.
      Property description:
    • leftTextProperty

      public javafx.beans.property.StringProperty leftTextProperty()
      See Also:
    • getMiddleText

      public String getMiddleText()
      Gets the value of the property middleText.
      Property description:
    • setMiddleText

      public void setMiddleText(String TEXT)
      Sets the value of the property middleText.
      Property description:
    • middleTextProperty

      public javafx.beans.property.StringProperty middleTextProperty()
      See Also:
    • getRightText

      public String getRightText()
      Gets the value of the property rightText.
      Property description:
    • setRightText

      public void setRightText(String TEXT)
      Sets the value of the property rightText.
      Property description:
    • rightTextProperty

      public javafx.beans.property.StringProperty rightTextProperty()
      See Also:
    • getLeftValue

      public double getLeftValue()
      Gets the value of the property leftValue.
      Property description:
    • setLeftValue

      public void setLeftValue(double VALUE)
      Sets the value of the property leftValue.
      Property description:
    • leftValueProperty

      public javafx.beans.property.DoubleProperty leftValueProperty()
      See Also:
    • getMiddleValue

      public double getMiddleValue()
      Gets the value of the property middleValue.
      Property description:
    • setMiddleValue

      public void setMiddleValue(double VALUE)
      Sets the value of the property middleValue.
      Property description:
    • middleValueProperty

      public javafx.beans.property.DoubleProperty middleValueProperty()
      See Also:
    • getRightValue

      public double getRightValue()
      Gets the value of the property rightValue.
      Property description:
    • setRightValue

      public void setRightValue(double VALUE)
      Sets the value of the property rightValue.
      Property description:
    • rightValueProperty

      public javafx.beans.property.DoubleProperty rightValueProperty()
      See Also:
    • getLeftGraphics

      public javafx.scene.Node getLeftGraphics()
      Gets the value of the property leftGraphics.
      Property description:
    • setLeftGraphics

      public void setLeftGraphics(javafx.scene.Node NODE)
      Sets the value of the property leftGraphics.
      Property description:
    • leftGraphicsProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.Node> leftGraphicsProperty()
      See Also:
    • getMiddleGraphics

      public javafx.scene.Node getMiddleGraphics()
      Gets the value of the property middleGraphics.
      Property description:
    • setMiddleGraphics

      public void setMiddleGraphics(javafx.scene.Node NODE)
      Sets the value of the property middleGraphics.
      Property description:
    • middleGraphicsProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.Node> middleGraphicsProperty()
      See Also:
    • getRightGraphics

      public javafx.scene.Node getRightGraphics()
      Gets the value of the property rightGraphics.
      Property description:
    • setRightGraphics

      public void setRightGraphics(javafx.scene.Node NODE)
      Sets the value of the property rightGraphics.
      Property description:
    • rightGraphicsProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.Node> rightGraphicsProperty()
      See Also:
    • isTrendVisible

      public boolean isTrendVisible()
      Returns true if the trend indicator in the TimelineTileSkin is visible
      Returns:
      true if the trend indicator in the TimelineTileSkin is visible
    • setTrendVisible

      public void setTrendVisible(boolean VISIBLE)
      Defines the visibility of the trend indicator in the TimelineTileSkin
      Parameters:
      VISIBLE -
    • trendVisibleProperty

      public javafx.beans.property.BooleanProperty trendVisibleProperty()
      See Also:
    • getTimeoutMs

      public long getTimeoutMs()
      Returns a timeout period in ms which is used e.g. in the TimelineTileSkin
      Returns:
      a timeout period in ms which is used e.g. in the TimelineTileSkin
    • setTimeoutMs

      public void setTimeoutMs(long TIMEOUT_MS)
      Sets the value of the property timeoutMs.
      Property description:
    • timeoutMsProperty

      public javafx.beans.property.LongProperty timeoutMsProperty()
      See Also:
    • getRank

      public Rank getRank()
      Gets the value of the property rank.
      Property description:
    • setRank

      public void setRank(Rank RANK)
      Sets the value of the property rank.
      Property description:
    • rankProperty

      public javafx.beans.property.ObjectProperty<Rank> rankProperty()
      See Also:
    • isInteractive

      public boolean isInteractive()
      Gets the value of the property interactive.
      Property description:
    • setInteractive

      public void setInteractive(boolean INTERACTIVE)
      Sets the value of the property interactive.
      Property description:
    • interactiveProperty

      public javafx.beans.property.BooleanProperty interactiveProperty()
      See Also:
    • getNumberOfValuesForTrendCalculation

      public int getNumberOfValuesForTrendCalculation()
      Gets the value of the property numberOfValuesForTrendCalculation.
      Property description:
    • setNumberOfValuesForTrendCalculation

      public void setNumberOfValuesForTrendCalculation(int NUMBER)
      Sets the value of the property numberOfValuesForTrendCalculation.
      Property description:
    • numberOfValuesForTrendCalculationProperty

      public javafx.beans.property.IntegerProperty numberOfValuesForTrendCalculationProperty()
      See Also:
    • showNotifyRegion

      public void showNotifyRegion(boolean SHOW)
    • showInfoRegion

      public void showInfoRegion(boolean SHOW)
    • showLowerRightRegion

      public void showLowerRightRegion(boolean SHOW)
    • getInfoRegionHandler

      public javafx.event.EventHandler<javafx.scene.input.MouseEvent> getInfoRegionHandler()
    • setInfoRegionEventHandler

      public void setInfoRegionEventHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> HANDLER)
    • isShowing

      public boolean isShowing()
    • showingProperty

      public javafx.beans.binding.BooleanBinding showingProperty()
    • clearData

      public void clearData()
    • stop

      public void stop()
      Calling this method will stop all threads. This is needed when using JavaFX on mobile devices when the device goes to sleep mode.
    • setOnTileEvent

      public void setOnTileEvent(TileEventListener LISTENER)
    • addTileEventListener

      public void addTileEventListener(TileEventListener LISTENER)
    • removeTileEventListener

      public void removeTileEventListener(TileEventListener LISTENER)
    • removeAllTileEventListeners

      public void removeAllTileEventListeners()
    • fireTileEvent

      public void fireTileEvent(TileEvent EVENT)
    • setOnAlarm

      public void setOnAlarm(AlarmEventListener LISTENER)
    • addAlarmEventListener

      public void addAlarmEventListener(AlarmEventListener LISTENER)
    • removeAlarmEventListener

      public void removeAlarmEventListener(AlarmEventListener LISTENER)
    • removeAllAlarmEventListeners

      public void removeAllAlarmEventListeners()
    • fireAlarmEvent

      public void fireAlarmEvent(AlarmEvent EVENT)
    • setOnTimeEvent

      public void setOnTimeEvent(TimeEventListener LISTENER)
    • addTimeEventListener

      public void addTimeEventListener(TimeEventListener LISTENER)
    • removeTimeEventListener

      public void removeTimeEventListener(TimeEventListener LISTENER)
    • removeAllTimeEventListeners

      public void removeAllTimeEventListeners()
    • fireTimeEvent

      public void fireTimeEvent(TimeEvent EVENT)
    • setOnSwitchPressed

      public void setOnSwitchPressed(javafx.event.EventHandler<SwitchEvent> HANDLER)
    • removeOnSwitchPressed

      public void removeOnSwitchPressed(javafx.event.EventHandler<SwitchEvent> HANDLER)
    • setOnSwitchReleased

      public void setOnSwitchReleased(javafx.event.EventHandler<SwitchEvent> HANDLER)
    • removeOnSwitchReleased

      public void removeOnSwitchReleased(javafx.event.EventHandler<SwitchEvent> HANDLER)
    • setOnContentSizeChanged

      public void setOnContentSizeChanged(BoundsEventListener LISTENER)
    • removeOnContentSizeChanged

      public void removeOnContentSizeChanged(BoundsEventListener LISTENER)
    • createDefaultSkin

      protected javafx.scene.control.Skin createDefaultSkin()
      Overrides:
      createDefaultSkin in class javafx.scene.control.Control
    • getUserAgentStylesheet

      public String getUserAgentStylesheet()
      Overrides:
      getUserAgentStylesheet in class javafx.scene.layout.Region
    • presetTileParameters

      public void presetTileParameters(Tile.SkinType SKIN_TYPE)
    • getSkinType

      public Tile.SkinType getSkinType()
    • setSkinType

      public void setSkinType(Tile.SkinType SKIN_TYPE)