Class AxisBuilder<B extends AxisBuilder<B>>

java.lang.Object
eu.hansolo.fx.charts.AxisBuilder<B>

public class AxisBuilder<B extends AxisBuilder<B>> extends Object
User: hansolo Date: 07.01.18 Time: 06:32
  • Constructor Details

    • AxisBuilder

      protected AxisBuilder(javafx.geometry.Orientation ORIENTATION, Position POSITION)
  • Method Details

    • create

      public static final AxisBuilder create(javafx.geometry.Orientation ORIENTATION, Position POSITION)
    • minValue

      public final B minValue(double MIN_VALUE)
    • maxValue

      public final B maxValue(double MAX_VALUE)
    • setStart

      public final B setStart(long EPOCH_SECONDS)
    • setStart

      public final B setStart(long EPOCH_SECONDS, ZoneId ZONE_ID)
    • setStart

      public final B setStart(Instant INSTANT)
    • setStart

      public final B setStart(Instant INSTANT, ZoneId ZONE_ID)
    • start

      public final B start(LocalDateTime DATE_TIME)
    • setEnd

      public final B setEnd(long EPOCH_SECONDS)
    • setEnd

      public final B setEnd(long EPOCH_SECONDS, ZoneId ZONE_ID)
    • setEnd

      public final B setEnd(Instant INSTANT)
    • setEnd

      public final B setEnd(Instant INSTANT, ZoneId ZONE_ID)
    • end

      public final B end(LocalDateTime DATE_TIME)
    • autoScale

      public final B autoScale(boolean AUTO)
    • title

      public final B title(String TITLE)
    • unit

      public final B unit(String UNIT)
    • type

      public final B type(AxisType TYPE)
    • foregroundColor

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

      public final B axisBackgroundColor(javafx.scene.paint.Color COLOR)
    • axisColor

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

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

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

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

      public final B minorTickMarkColor(javafx.scene.paint.Color COLOR)
    • mediumTickMarkColor

      public final B mediumTickMarkColor(javafx.scene.paint.Color COLOR)
    • majorTickMarkColor

      public final B majorTickMarkColor(javafx.scene.paint.Color COLOR)
    • tickMarksVisible

      public final B tickMarksVisible(boolean VISIBLE)
    • minorTickMarksVisible

      public final B minorTickMarksVisible(boolean VISIBLE)
    • mediumTickMarksVisible

      public final B mediumTickMarksVisible(boolean VISIBLE)
    • majorTickMarksVisible

      public final B majorTickMarksVisible(boolean VISIBLE)
    • sameTickMarkLength

      public final B sameTickMarkLength(boolean SAME_LENGTH)
    • zeroColor

      public final B zeroColor(javafx.scene.paint.Color COLOR)
    • minorTickSpace

      public final B minorTickSpace(double SPACE)
    • majorTickSpace

      public final B majorTickSpace(double SPACE)
    • tickLabelsVisible

      public final B tickLabelsVisible(boolean VISIBLE)
    • mediumTimeAxisTickLabelsVisible

      public final B mediumTimeAxisTickLabelsVisible(boolean VISIBLE)
    • onlyFirstAndLastTickLabelVisible

      public final B onlyFirstAndLastTickLabelVisible(boolean VISIBLE)
    • locale

      public final B locale(Locale LOCALE)
    • decimals

      public final B decimals(int DECIMALS)
    • tickLabelOrientation

      public final B tickLabelOrientation(TickLabelOrientation ORIENTATION)
    • tickLabelFormat

      public final B tickLabelFormat(TickLabelFormat FORMAT)
    • autoTitleFontSize

      public final B autoTitleFontSize(boolean AUTO)
    • autoFontSize

      public final B autoFontSize(boolean AUTO)
    • tickLabelFontSize

      public final B tickLabelFontSize(double SIZE)
    • titleFontSize

      public final B titleFontSize(double SIZE)
    • zoneId

      public final B zoneId(ZoneId ID)
    • dateTimeFormatPattern

      public final B dateTimeFormatPattern(String PATTERN)
    • numberFormatter

      public final B numberFormatter(javafx.util.StringConverter<Number> FORMATTER)
    • categories

      public final B categories(String... CATEGORIES)
    • categories

      public final B categories(List<String> CATEGORIES)
    • prefSize

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

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

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

      public final B prefWidth(double PREF_WIDTH)
    • prefHeight

      public final B prefHeight(double PREF_HEIGHT)
    • minWidth

      public final B minWidth(double MIN_WIDTH)
    • minHeight

      public final B minHeight(double MIN_HEIGHT)
    • maxWidth

      public final B maxWidth(double MAX_WIDTH)
    • maxHeight

      public final B maxHeight(double MAX_HEIGHT)
    • scaleX

      public final B scaleX(double SCALE_X)
    • scaleY

      public final B scaleY(double SCALE_Y)
    • layoutX

      public final B layoutX(double LAYOUT_X)
    • layoutY

      public final B layoutY(double LAYOUT_Y)
    • translateX

      public final B translateX(double TRANSLATE_X)
    • translateY

      public final B translateY(double TRANSLATE_Y)
    • padding

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

      public final B topAnchor(double VALUE)
    • rightAnchor

      public final B rightAnchor(double VALUE)
    • bottomAnchor

      public final B bottomAnchor(double VALUE)
    • leftAnchor

      public final B leftAnchor(double VALUE)
    • build

      public final Axis build()