## Uses of Class
org.apache.fop.layoutmgr.AbstractBreaker.BlockSequence

- Packages that use AbstractBreaker.BlockSequence
  Package | Description
  --- | ---
  org.apache.fop.layoutmgr | FOP's layout engine.

- - ### Uses of AbstractBreaker.BlockSequence in org.apache.fop.layoutmgr

    Fields in org.apache.fop.layoutmgr with type parameters of type AbstractBreaker.BlockSequence
    Modifier and Type | Field and Description
    --- | ---
    `protected List<AbstractBreaker.BlockSequence>` | AbstractBreaker.`blockLists`

    Methods in org.apache.fop.layoutmgr that return AbstractBreaker.BlockSequence
    Modifier and Type | Method and Description
    --- | ---
    `AbstractBreaker.BlockSequence` | AbstractBreaker.BlockSequence.`endBlockSequence(Position breakPosition)` Finalizes a this `AbstractBreaker.BlockSequence`, adding a terminating penalty-glue-penalty sequence

    Methods in org.apache.fop.layoutmgr with parameters of type AbstractBreaker.BlockSequence
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractBreaker.`addAreas(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)` Phase 3 of Knuth algorithm: Adds the areas
    `protected void` | AbstractBreaker.`addAreas(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)`
    `protected void` | AbstractBreaker.`addAreas(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC)` Phase 3 of Knuth algorithm: Adds the areas
    `protected void` | PageBreaker.`addAreas(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC)`
    `protected void` | AbstractBreaker.`addAreasForFloats(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC, int lastBreak, int startElementIndex, int endElementIndex)`
    `protected void` | PageBreaker.`addAreasForFloats(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC, int lastBreak, int startElementIndex, int endElementIndex)`
    `protected abstract void` | AbstractBreaker.`doPhase3(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)` Phase 3 of Knuth algorithm: Adds the areas
    `protected void` | PageBreaker.`doPhase3(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)` Phase 3 of Knuth algorithm: Adds the areas
    `protected void` | LocalBreaker.`doPhase3(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)`
    `protected int` | AbstractBreaker.`handleFloatLayout(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int optimalPageCount, AbstractBreaker.BlockSequence blockList, LayoutContext childLC)`
    `protected int` | PageBreaker.`handleFloatLayout(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int optimalPageCount, AbstractBreaker.BlockSequence blockList, LayoutContext childLC)`
    `protected void` | AbstractBreaker.`prepareToRedoLayout(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)`
    `protected void` | PageBreaker.`prepareToRedoLayout(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList)`
    `protected void` | AbstractBreaker.`startPart(AbstractBreaker.BlockSequence list, int breakClass, boolean emptyContent)` Start part.
    `protected void` | PageBreaker.`startPart(AbstractBreaker.BlockSequence list, int breakClass, boolean emptyContent)` Start part.

Copyright © 2025 Apache Software Foundation. All rights reserved.