Uses of Class org.apache.fop.area.Block (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Class
org.apache.fop.area.Block

- Packages that use Block
  Package | Description
  --- | ---
  org.apache.fop.area | FOP's area tree.
  org.apache.fop.area.inline | FOP's area tree: inline-level areas
  org.apache.fop.layoutmgr | FOP's layout engine.
  org.apache.fop.layoutmgr.table | Layout managers for tables.
  org.apache.fop.render | Generic renderer interface.
  org.apache.fop.render.intermediate |
  org.apache.fop.render.xml | Area Tree XML Renderer.

- - ### Uses of Block in org.apache.fop.area

    Subclasses of Block in org.apache.fop.area
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockViewport` A BlockViewport.
    `class` | `SideFloat`

    Methods in org.apache.fop.area that return Block
    Modifier and Type | Method and Description
    --- | ---
    `Block` | BeforeFloat.`getSeparator()` Get the separator area for this before float.
    `Block` | Footnote.`getSeparator()` Get the separator area for this footnote area.

    Methods in org.apache.fop.area with parameters of type Block
    Modifier and Type | Method and Description
    --- | ---
    `void` | BlockParent.`addBlock(Block block)` Add the block area to this block parent.
    `void` | RegionReference.`addBlock(Block block)` Add a block area to this region reference area.
    `void` | Block.`addBlock(Block block)` Add the block to this block area.
    `void` | Footnote.`addBlock(Block child)` Add a block area as child to the footnote area
    `void` | NormalFlow.`addBlock(Block block)` Add the block area to this block parent.
    `void` | Block.`addBlock(Block block, boolean autoHeight)` Add the block to this block area.
    `void` | BeforeFloat.`setSeparator(Block sep)` Set the separator area for this before float.
    `void` | Footnote.`setSeparator(Block sep)` Set the separator area for this footnote.

  - ### Uses of Block in org.apache.fop.area.inline

    Fields in org.apache.fop.area.inline declared as Block
    Modifier and Type | Field and Description
    --- | ---
    `protected Block` | InlineBlockParent.`child` The list of inline areas added to this inline parent.

    Fields in org.apache.fop.area.inline with type parameters of type Block
    Modifier and Type | Field and Description
    --- | ---
    `protected List<Block>` | Container.`blocks` The list of block areas stacked inside this container

    Methods in org.apache.fop.area.inline that return Block
    Modifier and Type | Method and Description
    --- | ---
    `Block` | InlineBlock.`getBlock()`
    `Block` | InlineBlockParent.`getChildArea()` Get the child areas for this inline parent.

    Methods in org.apache.fop.area.inline that return types with arguments of type Block
    Modifier and Type | Method and Description
    --- | ---
    `List<Block>` | Container.`getBlocks()` Get the block areas stacked inside this container area.

    Constructors in org.apache.fop.area.inline with parameters of type Block
    Constructor and Description
    `InlineBlock(Block block)`

  - ### Uses of Block in org.apache.fop.layoutmgr

    Methods in org.apache.fop.layoutmgr with parameters of type Block
    Modifier and Type | Method and Description
    --- | ---
    `StaticContentLayoutManager` | LayoutManagerMapping.`makeStaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent sc, Block block)` Make a StaticContentLayoutManager object for a footnote-separator.
    `StaticContentLayoutManager` | LayoutManagerMaker.`makeStaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent sc, Block block)` Make a StaticContentLayoutManager object for a footnote-separator.

    Constructors in org.apache.fop.layoutmgr with parameters of type Block
    Constructor and Description
    `StaticContentLayoutManager(PageSequenceLayoutManager pslm, StaticContent node, Block block)` Creates a new StaticContentLayoutManager.

  - ### Uses of Block in org.apache.fop.layoutmgr.table

    Constructors in org.apache.fop.layoutmgr.table with parameters of type Block
    Constructor and Description
    `OverPaintBorders(Block curBlockArea)`

  - ### Uses of Block in org.apache.fop.render

    Methods in org.apache.fop.render with parameters of type Block
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractPathOrientedRenderer.`handleBlockTraits(Block block)` Handle block traits.
    `protected void` | AbstractRenderer.`handleBlockTraits(Block block)` Handle block traits.
    `protected void` | AbstractRenderer.`renderBlock(Block block)` Renders a block area.
    `protected void` | AbstractRenderer.`renderBlocks(Block parent, List blocks)` Renders a list of block areas.
    `protected void` | AbstractPathOrientedRenderer.`renderReferenceArea(Block block)` Renders a block area that represents a reference area.
    `protected abstract void` | AbstractRenderer.`renderReferenceArea(Block block)` Renders a block area that represents a reference area.

  - ### Uses of Block in org.apache.fop.render.intermediate

    Methods in org.apache.fop.render.intermediate with parameters of type Block
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | IFRenderer.`renderBlock(Block block)` Renders a block area.

  - ### Uses of Block in org.apache.fop.render.xml

    Methods in org.apache.fop.render.xml with parameters of type Block
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | XMLRenderer.`renderBlock(Block block)` Renders a block area.
    `protected void` | XMLRenderer.`renderReferenceArea(Block block)` Renders a block area that represents a reference area.

Copyright © 2025 Apache Software Foundation. All rights reserved.