Class VerticalAlignContext


  • public class VerticalAlignContext
    extends java.lang.Object
    This class performs the real work of vertically positioning inline boxes within a line (i.e. implementing the vertical-align property). Because of the requirements of vertical-align: top/bottom, a VerticalAlignContext is actually a tree of VerticalAlignContext objects which all must be taken into consideration when aligning content.
    • Constructor Detail

      • VerticalAlignContext

        public VerticalAlignContext()
    • Method Detail

      • getInlineBottom

        public int getInlineBottom()
      • getInlineTop

        public int getInlineTop()
      • updateInlineTop

        public void updateInlineTop​(int inlineTop)
      • updatePaintingTop

        public void updatePaintingTop​(int paintingTop)
      • updateInlineBottom

        public void updateInlineBottom​(int inlineBottom)
      • updatePaintingBottom

        public void updatePaintingBottom​(int paintingBottom)
      • getLineBoxHeight

        public int getLineBoxHeight()
      • popMeasurements

        public void popMeasurements()
      • getPaintingBottom

        public int getPaintingBottom()
      • getPaintingTop

        public int getPaintingTop()
      • getChildren

        public java.util.List getChildren()
      • alignChildren

        public void alignChildren()