Class LineArea.LineAdjustingInfo

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    LineArea

    private final class LineArea.LineAdjustingInfo
    extends java.lang.Object
    implements java.io.Serializable
    this class stores information about line width and potential adjustments that can be used in order to re-compute adjustement and / or indents when a page-number or a page-number-citation is resolved
    • Field Detail

      • lineAlignment

        private int lineAlignment
      • difference

        private int difference
      • availableStretch

        private int availableStretch
      • availableShrink

        private int availableShrink
      • variationFactor

        private double variationFactor
      • bAddedToAreaTree

        private boolean bAddedToAreaTree
    • Constructor Detail

      • LineAdjustingInfo

        private LineAdjustingInfo​(int alignment,
                                  int diff,
                                  int stretch,
                                  int shrink)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object