Class GridTrackSizer.TrackSizingResult

  • Enclosing class:
    GridTrackSizer

    static class GridTrackSizer.TrackSizingResult
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TrackSizingResult​(java.util.List<GridTrackSizer.Track> tracks, float gap, java.util.Set<java.lang.Integer> percentValueIndexes)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.util.List<java.lang.Float> getTrackSizes()
      Get original track sizes which are were resolved during track sizing algorithm.
      (package private) java.util.List<java.lang.Float> getTrackSizesAndExpandPercents​(java.util.List<GridValue> template)
      Get expanded track sizes where inline percents are resolved against calculated grid area.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • percentValueIndexes

        private final java.util.Set<java.lang.Integer> percentValueIndexes
      • gap

        private final float gap
    • Constructor Detail

      • TrackSizingResult

        TrackSizingResult​(java.util.List<GridTrackSizer.Track> tracks,
                          float gap,
                          java.util.Set<java.lang.Integer> percentValueIndexes)
    • Method Detail

      • getTrackSizes

        java.util.List<java.lang.Float> getTrackSizes()
        Get original track sizes which are were resolved during track sizing algorithm. If result contains inline percentages those are not expanded/reduced and have a size equivalent of AUTO.
        Returns:
        original track sizes list
      • getTrackSizesAndExpandPercents

        java.util.List<java.lang.Float> getTrackSizesAndExpandPercents​(java.util.List<GridValue> template)
        Get expanded track sizes where inline percents are resolved against calculated grid area.
        Parameters:
        template - grid value template
        Returns:
        expanded track sizes list