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 Detail

      • 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<java.lang.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<java.lang.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<java.lang.Double> widthEstimateProperty​(VirtualFlow<?,​?> content)
      • heightEstimateProperty

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

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

        org.reactfx.value.Var<java.lang.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)