Class Axis

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.Axis
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget

@DefaultProperty("children") public class Axis extends javafx.scene.layout.Region
User: hansolo Date: 22.07.17 Time: 08:49
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<LocalDateTime>
     
    javafx.beans.property.ObjectProperty<Locale>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    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.geometry.Orientation>
     
    javafx.beans.property.ObjectProperty<Position>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<LocalDateTime>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<TickLabelFormat>
     
    javafx.beans.property.ObjectProperty<TickLabelOrientation>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<AxisType>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<ZoneId>
     

    Properties inherited from class javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Properties inherited from class javafx.scene.Parent

    needsLayout

    Properties inherited from class javafx.scene.Node

    accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
  • Field Summary

    Fields 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
     
    Axis(double MIN_VALUE, double MAX_VALUE, javafx.geometry.Orientation ORIENTATION, AxisType TYPE, Position POSITION)
     
    Axis(double MIN_VALUE, double MAX_VALUE, javafx.geometry.Orientation ORIENTATION, AxisType TYPE, Position POSITION, String TITLE)
     
    Axis(double MIN_VALUE, double MAX_VALUE, javafx.geometry.Orientation ORIENTATION, Position POSITION)
     
    Axis(LocalDateTime START, LocalDateTime END, javafx.geometry.Orientation ORIENTATION, Position POSITION)
     
    Axis(LocalDateTime START, LocalDateTime END, javafx.geometry.Orientation ORIENTATION, Position POSITION, String TITLE)
     
    Axis(javafx.geometry.Orientation ORIENTATION, AxisType TYPE, Position POSITION)
     
    Axis(javafx.geometry.Orientation ORIENTATION, Position POSITION)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    protected double
    computeMaxHeight(double WIDTH)
     
    protected double
    computeMaxWidth(double HEIGHT)
     
    protected double
    computeMinHeight(double WIDTH)
     
    protected double
    computeMinWidth(double HEIGHT)
     
    protected double
    computePrefHeight(double WIDTH)
     
    protected double
    computePrefWidth(double HEIGHT)
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.IntegerProperty
     
    void
     
    javafx.beans.property.ObjectProperty<LocalDateTime>
     
    void
     
    javafx.scene.paint.Color
    Gets the value of the property axisBackgroundColor.
    eu.hansolo.toolboxfx.geom.Bounds
     
    javafx.scene.paint.Color
    Gets the value of the property axisColor.
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
    Gets the value of the property dateTimeFormatPattern.
    int
     
    Gets the value of the property end.
    Gets the value of the property locale.
    javafx.scene.paint.Color
    Gets the value of the property majorTickMarkColor.
    boolean
    Gets the value of the property majorTickMarksVisible.
    protected double
     
    double
    Gets the value of the property maxValue.
    javafx.scene.paint.Color
    Gets the value of the property mediumTickMarkColor.
    boolean
    Gets the value of the property mediumTickMarksVisible.
    boolean
    Gets the value of the property mediumTimeAxisTickLabelsVisible.
    javafx.scene.paint.Color
    Gets the value of the property minorTickMarkColor.
    boolean
    Gets the value of the property minorTickMarksVisible.
    protected double
     
    double
    Gets the value of the property minValue.
    javafx.util.StringConverter<Number>
     
    javafx.geometry.Orientation
    Gets the value of the property orientation.
    Gets the value of the property position.
    double
     
    boolean
    Gets the value of the property sameTickMarkLength.
    Gets the value of the property start.
    double
     
    javafx.scene.paint.Color
    Gets the value of the property tickLabelColor.
    double
    Gets the value of the property tickLabelFontSize.
    Gets the value of the property tickLabelFormat.
    Gets the value of the property tickLabelOrientation.
    boolean
    Gets the value of the property tickLabelsVisible.
    Gets the value of the property title.
    javafx.scene.paint.Color
    Gets the value of the property titleColor.
    double
    Gets the value of the property titleFontSize.
    Gets the value of the property type.
    Gets the value of the property unit.
    double
    getValueForDisplay(double posInAxis)
     
    javafx.scene.paint.Color
    Gets the value of the property zeroColor.
    double
    Gets the value of the property zeroPosition.
    Gets the value of the property zoneId.
    boolean
    Gets the value of the property autoFontSize.
    boolean
    Gets the value of the property autoScale.
    boolean
    Gets the value of the property autoTitleFontSize.
    boolean
    Gets the value of the property onlyFirstAndLastTickLabelVisible.
    boolean
     
    boolean
     
    javafx.beans.property.ObjectProperty<Locale>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    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.geometry.Orientation>
     
    javafx.beans.property.ObjectProperty<Position>
     
    protected void
     
    void
     
    void
    removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
     
    void
     
    javafx.beans.property.BooleanProperty
     
    void
    setAutoFontSize(boolean AUTO)
    Sets the value of the property autoFontSize.
    void
    setAutoScale(boolean AUTO_SCALE)
    Sets the value of the property autoScale.
    void
    setAutoTitleFontSize(boolean AUTO)
    Sets the value of the property autoTitleFontSize.
    void
    setAxisBackgroundColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property axisBackgroundColor.
    void
    setAxisColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property axisColor.
    void
    setCategories(String... CATEGORIES)
     
    void
    setCategories(List<String> CATEGORIES)
     
    void
    Sets the value of the property dateTimeFormatPattern.
    void
    setDecimals(int DECIMALS)
     
    void
    setEnd(long EPOCH_SECONDS)
     
    void
    setEnd(long EPOCH_SECONDS, ZoneId ZONE_ID)
     
    void
    setEnd(Instant INSTANT)
    Sets the value of the property end.
    void
    setEnd(Instant INSTANT, ZoneId ZONE_ID)
     
    void
    setEnd(LocalDateTime DATE_TIME)
     
    void
    setForegroundColor(javafx.scene.paint.Color COLOR)
     
    void
    setLocale(Locale LOCALE)
    Sets the value of the property locale.
    void
    setMajorTickMarkColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property majorTickMarkColor.
    void
    setMajorTickMarksVisible(boolean VISIBLE)
    Sets the value of the property majorTickMarksVisible.
    protected void
    setMajorTickSpace(double SPACE)
     
    void
    setMaxValue(double VALUE)
     
    void
    Sets the value of the property maxValue.
    void
    setMediumTickMarkColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property mediumTickMarkColor.
    void
    setMediumTickMarksVisible(boolean VISIBLE)
    Sets the value of the property mediumTickMarksVisible.
    void
    Sets the value of the property mediumTimeAxisTickLabelsVisible.
    void
    setMinMax(double MIN_VALUE, double MAX_VALUE)
     
    void
    setMinorTickMarkColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property minorTickMarkColor.
    void
    setMinorTickMarksVisible(boolean VISIBLE)
    Sets the value of the property minorTickMarksVisible.
    protected void
    setMinorTickSpace(double SPACE)
     
    void
    setMinValue(double VALUE)
     
    void
    Sets the value of the property minValue.
    void
    setNumberFormatter(javafx.util.StringConverter<Number> FORMATTER)
     
    void
    Sets the value of the property onlyFirstAndLastTickLabelVisible.
    void
    setOrientation(javafx.geometry.Orientation ORIENTATION)
    Sets the value of the property orientation.
    void
    Sets the value of the property position.
    void
    setSameTickMarkLength(boolean SAME_LENGTH)
    Sets the value of the property sameTickMarkLength.
    void
    setStart(long EPOCH_SECONDS)
    Sets the value of the property start.
    void
    setStart(long EPOCH_SECONDS, ZoneId ZONE_ID)
     
    void
    setStart(Instant INSTANT)
     
    void
    setStart(Instant INSTANT, ZoneId ZONE_ID)
     
    void
     
    void
    setStartEnd(long startEpochSeconds, long endEpochSeconds, ZoneId zoneId)
     
    void
     
    void
    setStartEnd(Instant start, Instant end, ZoneId zoneId)
     
    void
     
    void
    setTickLabelColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property tickLabelColor.
    void
    setTickLabelFontSize(double SIZE)
    Sets the value of the property tickLabelFontSize.
    void
    Sets the value of the property tickLabelFormat.
    void
    Sets the value of the property tickLabelOrientation.
    void
    setTickLabelsVisible(boolean VISIBLE)
    Sets the value of the property tickLabelsVisible.
    void
    setTickMarkColor(javafx.scene.paint.Color COLOR)
     
    void
    setTickMarksVisible(boolean VISIBLE)
     
    void
    Sets the value of the property title.
    void
    setTitleColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property titleColor.
    void
    setTitleFontSize(double SIZE)
    Sets the value of the property titleFontSize.
    void
    Sets the value of the property type.
    void
    Sets the value of the property unit.
    void
    setZeroColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property zeroColor.
    void
    setZoneId(ZoneId ZONE_ID)
    Sets the value of the property zoneId.
    void
    shift(double VALUE)
     
    javafx.beans.property.ObjectProperty<LocalDateTime>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<TickLabelFormat>
     
    javafx.beans.property.ObjectProperty<TickLabelOrientation>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<AxisType>
     
    javafx.beans.property.StringProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ReadOnlyDoubleProperty
     
    javafx.beans.property.ObjectProperty<ZoneId>
     

    Methods inherited from class javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

    Methods inherited from class javafx.scene.Parent

    getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

    Methods inherited from class javafx.scene.Node

    accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javafx.css.Styleable

    getStyleableNode
  • Property Details

  • Constructor Details

    • Axis

      public Axis()
    • Axis

      public Axis(javafx.geometry.Orientation ORIENTATION, Position POSITION)
    • Axis

      public Axis(javafx.geometry.Orientation ORIENTATION, AxisType TYPE, Position POSITION)
    • Axis

      public Axis(double MIN_VALUE, double MAX_VALUE, javafx.geometry.Orientation ORIENTATION, Position POSITION)
    • Axis

      public Axis(double MIN_VALUE, double MAX_VALUE, javafx.geometry.Orientation ORIENTATION, AxisType TYPE, Position POSITION)
    • Axis

      public Axis(double MIN_VALUE, double MAX_VALUE, javafx.geometry.Orientation ORIENTATION, AxisType TYPE, Position POSITION, String TITLE)
    • Axis

      public Axis(LocalDateTime START, LocalDateTime END, javafx.geometry.Orientation ORIENTATION, Position POSITION)
    • Axis

      public Axis(LocalDateTime START, LocalDateTime END, javafx.geometry.Orientation ORIENTATION, Position POSITION, String TITLE)
  • Method Details

    • computeMinWidth

      protected double computeMinWidth(double HEIGHT)
      Overrides:
      computeMinWidth in class javafx.scene.layout.Region
    • computeMinHeight

      protected double computeMinHeight(double WIDTH)
      Overrides:
      computeMinHeight in class javafx.scene.layout.Region
    • computePrefWidth

      protected double computePrefWidth(double HEIGHT)
      Overrides:
      computePrefWidth in class javafx.scene.layout.Region
    • computePrefHeight

      protected double computePrefHeight(double WIDTH)
      Overrides:
      computePrefHeight in class javafx.scene.layout.Region
    • computeMaxWidth

      protected double computeMaxWidth(double HEIGHT)
      Overrides:
      computeMaxWidth in class javafx.scene.layout.Region
    • computeMaxHeight

      protected double computeMaxHeight(double WIDTH)
      Overrides:
      computeMaxHeight in class javafx.scene.layout.Region
    • getChildren

      public javafx.collections.ObservableList<javafx.scene.Node> getChildren()
      Overrides:
      getChildren in class javafx.scene.Parent
    • getMinValue

      public double getMinValue()
      Gets the value of the property minValue.
      Property description:
    • setMinValue

      public void setMinValue(LocalDateTime START)
      Sets the value of the property minValue.
      Property description:
    • setMinValue

      public void setMinValue(double VALUE)
    • minValueProperty

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

      public LocalDateTime getStart()
      Gets the value of the property start.
      Property description:
    • setStart

      public void setStart(long EPOCH_SECONDS)
      Sets the value of the property start.
      Property description:
    • setStart

      public void setStart(long EPOCH_SECONDS, ZoneId ZONE_ID)
    • setStart

      public void setStart(Instant INSTANT)
    • setStart

      public void setStart(Instant INSTANT, ZoneId ZONE_ID)
    • setStart

      public void setStart(LocalDateTime DATE_TIME)
    • startProperty

      public javafx.beans.property.ObjectProperty<LocalDateTime> startProperty()
      See Also:
    • getMaxValue

      public double getMaxValue()
      Gets the value of the property maxValue.
      Property description:
    • setMaxValue

      public void setMaxValue(LocalDateTime END)
      Sets the value of the property maxValue.
      Property description:
    • setMaxValue

      public void setMaxValue(double VALUE)
    • maxValueProperty

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

      public LocalDateTime getEnd()
      Gets the value of the property end.
      Property description:
    • setEnd

      public void setEnd(Instant INSTANT)
      Sets the value of the property end.
      Property description:
    • setEnd

      public void setEnd(long EPOCH_SECONDS)
    • setEnd

      public void setEnd(long EPOCH_SECONDS, ZoneId ZONE_ID)
    • setEnd

      public void setEnd(Instant INSTANT, ZoneId ZONE_ID)
    • setEnd

      public void setEnd(LocalDateTime DATE_TIME)
    • endProperty

      public javafx.beans.property.ObjectProperty<LocalDateTime> endProperty()
      See Also:
    • isAutoScale

      public boolean isAutoScale()
      Gets the value of the property autoScale.
      Property description:
    • setAutoScale

      public void setAutoScale(boolean AUTO_SCALE)
      Sets the value of the property autoScale.
      Property description:
    • autoScaleProperty

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

      public String getTitle()
      Gets the value of the property title.
      Property description:
    • setTitle

      public void setTitle(String TITLE)
      Sets the value of the property title.
      Property description:
    • titleProperty

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

      public String getUnit()
      Gets the value of the property unit.
      Property description:
    • setUnit

      public void setUnit(String UNIT)
      Sets the value of the property unit.
      Property description:
    • unitProperty

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

      public AxisType getType()
      Gets the value of the property type.
      Property description:
    • setType

      public void setType(AxisType TYPE)
      Sets the value of the property type.
      Property description:
    • typeProperty

      public javafx.beans.property.ObjectProperty<AxisType> typeProperty()
      See Also:
    • getOrientation

      public javafx.geometry.Orientation getOrientation()
      Gets the value of the property orientation.
      Property description:
    • setOrientation

      public void setOrientation(javafx.geometry.Orientation ORIENTATION)
      Sets the value of the property orientation.
      Property description:
    • orientationProperty

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

      public Position getPosition()
      Gets the value of the property position.
      Property description:
    • setPosition

      public void setPosition(Position POSITION)
      Sets the value of the property position.
      Property description:
    • positionProperty

      public javafx.beans.property.ObjectProperty<Position> positionProperty()
      See Also:
    • setForegroundColor

      public void setForegroundColor(javafx.scene.paint.Color COLOR)
    • getAxisBackgroundColor

      public javafx.scene.paint.Color getAxisBackgroundColor()
      Gets the value of the property axisBackgroundColor.
      Property description:
    • setAxisBackgroundColor

      public void setAxisBackgroundColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property axisBackgroundColor.
      Property description:
    • axisBackgroundColorProperty

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

      public javafx.scene.paint.Color getAxisColor()
      Gets the value of the property axisColor.
      Property description:
    • setAxisColor

      public void setAxisColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property axisColor.
      Property description:
    • axisColorProperty

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

      public javafx.scene.paint.Color getTickLabelColor()
      Gets the value of the property tickLabelColor.
      Property description:
    • 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:
    • getTitleColor

      public javafx.scene.paint.Color getTitleColor()
      Gets the value of the property titleColor.
      Property description:
    • setTitleColor

      public void setTitleColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property titleColor.
      Property description:
    • titleColorProperty

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

      public javafx.scene.paint.Color getMinorTickMarkColor()
      Gets the value of the property minorTickMarkColor.
      Property description:
    • setMinorTickMarkColor

      public void setMinorTickMarkColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property minorTickMarkColor.
      Property description:
    • minorTickMarkColorProperty

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

      public javafx.scene.paint.Color getMediumTickMarkColor()
      Gets the value of the property mediumTickMarkColor.
      Property description:
    • setMediumTickMarkColor

      public void setMediumTickMarkColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property mediumTickMarkColor.
      Property description:
    • mediumTickMarkColorProperty

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

      public javafx.scene.paint.Color getMajorTickMarkColor()
      Gets the value of the property majorTickMarkColor.
      Property description:
    • setMajorTickMarkColor

      public void setMajorTickMarkColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property majorTickMarkColor.
      Property description:
    • majorTickMarkColorProperty

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

      public javafx.scene.paint.Color getZeroColor()
      Gets the value of the property zeroColor.
      Property description:
    • setZeroColor

      public void setZeroColor(javafx.scene.paint.Color COLOR)
      Sets the value of the property zeroColor.
      Property description:
    • zeroColorProperty

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

      public double getZeroPosition()
      Gets the value of the property zeroPosition.
      Property description:
    • zeroPositionProperty

      public javafx.beans.property.ReadOnlyDoubleProperty zeroPositionProperty()
      See Also:
    • getMajorTickSpace

      protected double getMajorTickSpace()
    • setMajorTickSpace

      protected void setMajorTickSpace(double SPACE)
    • getMinorTickSpace

      protected double getMinorTickSpace()
    • setMinorTickSpace

      protected void setMinorTickSpace(double SPACE)
    • getMajorTickMarksVisible

      public boolean getMajorTickMarksVisible()
      Gets the value of the property majorTickMarksVisible.
      Property description:
    • setMajorTickMarksVisible

      public void setMajorTickMarksVisible(boolean VISIBLE)
      Sets the value of the property majorTickMarksVisible.
      Property description:
    • majorTickMarksVisibleProperty

      public javafx.beans.property.BooleanProperty majorTickMarksVisibleProperty()
      See Also:
    • getMediumTickMarksVisible

      public boolean getMediumTickMarksVisible()
      Gets the value of the property mediumTickMarksVisible.
      Property description:
    • setMediumTickMarksVisible

      public void setMediumTickMarksVisible(boolean VISIBLE)
      Sets the value of the property mediumTickMarksVisible.
      Property description:
    • mediumTickMarksVisibleProperty

      public javafx.beans.property.BooleanProperty mediumTickMarksVisibleProperty()
      See Also:
    • getMinorTickMarksVisible

      public boolean getMinorTickMarksVisible()
      Gets the value of the property minorTickMarksVisible.
      Property description:
    • setMinorTickMarksVisible

      public void setMinorTickMarksVisible(boolean VISIBLE)
      Sets the value of the property minorTickMarksVisible.
      Property description:
    • minorTickMarksVisibleProperty

      public javafx.beans.property.BooleanProperty minorTickMarksVisibleProperty()
      See Also:
    • getSameTickMarkLength

      public boolean getSameTickMarkLength()
      Gets the value of the property sameTickMarkLength.
      Property description:
    • setSameTickMarkLength

      public void setSameTickMarkLength(boolean SAME_LENGTH)
      Sets the value of the property sameTickMarkLength.
      Property description:
    • sameTickMarkLengthProperty

      public javafx.beans.property.BooleanProperty sameTickMarkLengthProperty()
      See Also:
    • getTickLabelsVisible

      public boolean getTickLabelsVisible()
      Gets the value of the property tickLabelsVisible.
      Property description:
    • setTickLabelsVisible

      public void setTickLabelsVisible(boolean VISIBLE)
      Sets the value of the property tickLabelsVisible.
      Property description:
    • tickLabelsVisibleProperty

      public javafx.beans.property.BooleanProperty tickLabelsVisibleProperty()
      See Also:
    • getMediumTimeAxisTickLabelsVisible

      public boolean getMediumTimeAxisTickLabelsVisible()
      Gets the value of the property mediumTimeAxisTickLabelsVisible.
      Property description:
    • setMediumTimeAxisTickLabelsVisible

      public void setMediumTimeAxisTickLabelsVisible(boolean VISIBLE)
      Sets the value of the property mediumTimeAxisTickLabelsVisible.
      Property description:
    • mediumTimeAxisTickLabelsVisibleProperty

      public javafx.beans.property.BooleanProperty mediumTimeAxisTickLabelsVisibleProperty()
      See Also:
    • isOnlyFirstAndLastTickLabelVisible

      public boolean isOnlyFirstAndLastTickLabelVisible()
      Gets the value of the property onlyFirstAndLastTickLabelVisible.
      Property description:
    • setOnlyFirstAndLastTickLabelVisible

      public void setOnlyFirstAndLastTickLabelVisible(boolean VISIBLE)
      Sets the value of the property onlyFirstAndLastTickLabelVisible.
      Property description:
    • onlyFirstAndLastTickLabelVisibleProperty

      public javafx.beans.property.BooleanProperty onlyFirstAndLastTickLabelVisibleProperty()
      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:
    • getDecimals

      public int getDecimals()
    • setDecimals

      public void setDecimals(int DECIMALS)
    • decimals

      public javafx.beans.property.IntegerProperty decimals()
    • getTickLabelOrientation

      public TickLabelOrientation getTickLabelOrientation()
      Gets the value of the property tickLabelOrientation.
      Property description:
    • setTickLabelOrientation

      public void setTickLabelOrientation(TickLabelOrientation ORIENTATION)
      Sets the value of the property tickLabelOrientation.
      Property description:
    • tickLabelOrientationProperty

      public javafx.beans.property.ObjectProperty<TickLabelOrientation> tickLabelOrientationProperty()
      See Also:
    • getZoneId

      public ZoneId getZoneId()
      Gets the value of the property zoneId.
      Property description:
    • setZoneId

      public void setZoneId(ZoneId ZONE_ID)
      Sets the value of the property zoneId.
      Property description:
    • zoneIdProperty

      public javafx.beans.property.ObjectProperty<ZoneId> zoneIdProperty()
      See Also:
    • getDateTimeFormatPattern

      public String getDateTimeFormatPattern()
      Gets the value of the property dateTimeFormatPattern.
      Property description:
    • setDateTimeFormatPattern

      public void setDateTimeFormatPattern(String PATTERN)
      Sets the value of the property dateTimeFormatPattern.
      Property description:
    • dateTimeFormatPatternProperty

      public javafx.beans.property.StringProperty dateTimeFormatPatternProperty()
      See Also:
    • getNumberFormatter

      public javafx.util.StringConverter<Number> getNumberFormatter()
    • setNumberFormatter

      public void setNumberFormatter(javafx.util.StringConverter<Number> FORMATTER)
    • getTickLabelFormat

      public TickLabelFormat getTickLabelFormat()
      Gets the value of the property tickLabelFormat.
      Property description:
    • setTickLabelFormat

      public void setTickLabelFormat(TickLabelFormat FORMAT)
      Sets the value of the property tickLabelFormat.
      Property description:
    • tickLabelFormatProperty

      public javafx.beans.property.ObjectProperty<TickLabelFormat> tickLabelFormatProperty()
      See Also:
    • isAutoTitleFontSize

      public boolean isAutoTitleFontSize()
      Gets the value of the property autoTitleFontSize.
      Property description:
    • setAutoTitleFontSize

      public void setAutoTitleFontSize(boolean AUTO)
      Sets the value of the property autoTitleFontSize.
      Property description:
    • autoTitleFontSizeProperty

      public javafx.beans.property.BooleanProperty autoTitleFontSizeProperty()
      See Also:
    • isAutoFontSize

      public boolean isAutoFontSize()
      Gets the value of the property autoFontSize.
      Property description:
    • setAutoFontSize

      public void setAutoFontSize(boolean AUTO)
      Sets the value of the property autoFontSize.
      Property description:
    • autoFontSizeProperty

      public javafx.beans.property.BooleanProperty autoFontSizeProperty()
      See Also:
    • getTickLabelFontSize

      public double getTickLabelFontSize()
      Gets the value of the property tickLabelFontSize.
      Property description:
    • setTickLabelFontSize

      public void setTickLabelFontSize(double SIZE)
      Sets the value of the property tickLabelFontSize.
      Property description:
    • tickLabelFontSizeProperty

      public javafx.beans.property.DoubleProperty tickLabelFontSizeProperty()
      See Also:
    • getTitleFontSize

      public double getTitleFontSize()
      Gets the value of the property titleFontSize.
      Property description:
    • setTitleFontSize

      public void setTitleFontSize(double SIZE)
      Sets the value of the property titleFontSize.
      Property description:
    • titleFontSizeProperty

      public javafx.beans.property.DoubleProperty titleFontSizeProperty()
      See Also:
    • getCategories

      public List<String> getCategories()
    • setCategories

      public void setCategories(String... CATEGORIES)
    • setCategories

      public void setCategories(List<String> CATEGORIES)
    • isValueOnAxis

      public boolean isValueOnAxis(Double VALUE)
    • isValueOnAxis

      public boolean isValueOnAxis(LocalDateTime DATE_TIME)
    • setMinMax

      public void setMinMax(double MIN_VALUE, double MAX_VALUE)
    • setStartEnd

      public void setStartEnd(LocalDateTime start, LocalDateTime end)
    • setStartEnd

      public void setStartEnd(Instant start, Instant end)
    • setStartEnd

      public void setStartEnd(Instant start, Instant end, ZoneId zoneId)
    • setStartEnd

      public void setStartEnd(long startEpochSeconds, long endEpochSeconds, ZoneId zoneId)
    • getRange

      public double getRange()
    • setTickMarkColor

      public void setTickMarkColor(javafx.scene.paint.Color COLOR)
    • setTickMarksVisible

      public void setTickMarksVisible(boolean VISIBLE)
    • shift

      public void shift(double VALUE)
    • getValueForDisplay

      public double getValueForDisplay(double posInAxis)
    • getStepSize

      public double getStepSize()
    • getAxisBounds

      public eu.hansolo.toolboxfx.geom.Bounds getAxisBounds()
    • dispose

      public void dispose()
    • addChartEvtObserver

      public void addChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
    • removeChartEvtObserver

      public void removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer)
    • removeAllChartEvtObservers

      public void removeAllChartEvtObservers()
    • fireChartEvt

      public void fireChartEvt(ChartEvt evt)
    • resize

      public void resize()
    • redraw

      protected void redraw()