Interface OrientationHelper

All Known Implementing Classes:
HorizontalHelper, VerticalHelper

interface OrientationHelper
Helper class for returning the correct value (should the width or height be returned?) or calling the correct method (should setWidth(args) or setHeight(args), so that one one class can be used instead of a generic with two implementations. See its implementations for more details (VerticalHelper and HorizontalHelper) on what "layoutX", "layoutY", and "viewport offset" values represent.
  • Method Details

    • getContentBias

      javafx.geometry.Orientation getContentBias()
    • getX

      double getX(double x, double y)
    • getY

      double getY(double x, double y)
    • length

      double length(javafx.geometry.Bounds bounds)
    • breadth

      double breadth(javafx.geometry.Bounds bounds)
    • minX

      double minX(javafx.geometry.Bounds bounds)
    • minY

      double minY(javafx.geometry.Bounds bounds)
    • maxX

      default double maxX(javafx.geometry.Bounds bounds)
    • maxY

      default double maxY(javafx.geometry.Bounds bounds)
    • layoutX

      double layoutX(javafx.scene.Node node)
    • layoutY

      double layoutY(javafx.scene.Node node)
    • layoutYProperty

      javafx.beans.property.DoubleProperty layoutYProperty(javafx.scene.Node node)
    • length

      default double length(javafx.scene.Node node)
    • breadth

      default double breadth(javafx.scene.Node node)
    • minYProperty

      default org.reactfx.value.Val<Double> minYProperty(javafx.scene.Node node)
    • minY

      default double minY(javafx.scene.Node node)
    • maxY

      default double maxY(javafx.scene.Node node)
    • minX

      default double minX(javafx.scene.Node node)
    • maxX

      default double maxX(javafx.scene.Node node)
    • length

      default double length(Cell<?,?> cell)
    • breadth

      default double breadth(Cell<?,?> cell)
    • minYProperty

      default org.reactfx.value.Val<Double> minYProperty(Cell<?,?> cell)
    • minY

      default double minY(Cell<?,?> cell)
    • maxY

      default double maxY(Cell<?,?> cell)
    • minX

      default double minX(Cell<?,?> cell)
    • maxX

      default double maxX(Cell<?,?> cell)
    • minBreadth

      double minBreadth(javafx.scene.Node node)
    • minBreadth

      default double minBreadth(Cell<?,?> cell)
    • prefBreadth

      double prefBreadth(javafx.scene.Node node)
    • prefLength

      double prefLength(javafx.scene.Node node, double breadth)
    • prefLength

      default double prefLength(Cell<?,?> cell, double breadth)
    • resizeRelocate

      void resizeRelocate(javafx.scene.Node node, double b0, double l0, double breadth, double length)
    • resize

      void resize(javafx.scene.Node node, double breadth, double length)
    • relocate

      void relocate(javafx.scene.Node node, double b0, double l0)
    • resize

      default void resize(Cell<?,?> cell, double breadth, double length)
    • relocate

      default void relocate(Cell<?,?> cell, double b0, double l0)
    • widthEstimateProperty

      org.reactfx.value.Val<Double> widthEstimateProperty(VirtualFlow<?,?> content)
    • heightEstimateProperty

      org.reactfx.value.Val<Double> heightEstimateProperty(VirtualFlow<?,?> content)
    • estimatedScrollXProperty

      org.reactfx.value.Var<Double> estimatedScrollXProperty(VirtualFlow<?,?> content)
    • estimatedScrollYProperty

      org.reactfx.value.Var<Double> estimatedScrollYProperty(VirtualFlow<?,?> content)
    • scrollHorizontallyBy

      void scrollHorizontallyBy(VirtualFlow<?,?> content, double dx)
    • scrollVerticallyBy

      void scrollVerticallyBy(VirtualFlow<?,?> content, double dy)
    • scrollHorizontallyToPixel

      void scrollHorizontallyToPixel(VirtualFlow<?,?> content, double pixel)
    • scrollVerticallyToPixel

      void scrollVerticallyToPixel(VirtualFlow<?,?> content, double pixel)
    • hitBeforeCells

      <C extends Cell<?, ?>> VirtualFlowHit<C> hitBeforeCells(double bOff, double lOff)
    • hitAfterCells

      <C extends Cell<?, ?>> VirtualFlowHit<C> hitAfterCells(double bOff, double lOff)
    • cellHit

      <C extends Cell<?, ?>> VirtualFlowHit<C> cellHit(int itemIndex, C cell, double bOff, double lOff)