Class BlockLayoutManager

All Implemented Interfaces:
PercentBaseContext, Constants, BlockLevelLayoutManager, BreakOpportunity, ConditionalElementListener, LayoutManager

public class BlockLayoutManager extends SpacedBorderedPaddedBlockLayoutManager implements BreakOpportunity
LayoutManager for a block FO.
  • Field Details

    • log

      private static org.apache.commons.logging.Log log
      logging instance
    • curBlockArea

      private Block curBlockArea
    • proxyLMiter

      protected ListIterator<LayoutManager> proxyLMiter
      Iterator over the child layout managers.
    • lead

      private int lead
    • lineHeight

      private Length lineHeight
    • follow

      private int follow
  • Constructor Details

    • BlockLayoutManager

      public BlockLayoutManager(Block inBlock)
      Creates a new BlockLayoutManager.
      Parameters:
      inBlock - the block FO object to create the layout manager for.
  • Method Details