Class LineLayoutManager.LineBreakPosition

  • Enclosing class:
    LineLayoutManager

    static class LineLayoutManager.LineBreakPosition
    extends LeafPosition
    Private class to store information about inline breaks. Each value holds the start and end indexes into a List of inline break positions.
    • Field Detail

      • parIndex

        private final int parIndex
      • startIndex

        private final int startIndex
      • availableShrink

        private final int availableShrink
      • availableStretch

        private final int availableStretch
      • difference

        private final int difference
      • dAdjust

        private final double dAdjust
      • ipdAdjust

        private final double ipdAdjust
      • startIndent

        private final int startIndent
      • endIndent

        private final int endIndent
      • lineHeight

        private final int lineHeight
      • lineWidth

        private final int lineWidth
      • spaceBefore

        private final int spaceBefore
      • spaceAfter

        private final int spaceAfter
      • baseline

        private final int baseline
    • Constructor Detail

      • LineBreakPosition

        LineBreakPosition​(LayoutManager lm,
                          int index,
                          int startIndex,
                          int breakIndex,
                          int shrink,
                          int stretch,
                          int diff,
                          double ipdA,
                          double adjust,
                          int si,
                          int ei,
                          int lh,
                          int lw,
                          int sb,
                          int sa,
                          int bl)