public interface NormalBlockArea extends Area, BlockContentFactory
Modifier and Type | Method and Description |
---|---|
LineArea |
makeLineArea(boolean allowOverflow)
Creates a LineArea that logically follows the last child of this.
|
crBpd, crIpd, pdAvailable
makeBlockContainerArea, makeListBlockArea, makeNormalBlockArea, makeTableArea
ancestorArea, ancestorBlockContentFactory, ancestorNormalBlockArea, ancestorTableArea, getAreaName, getAreaTree, getPage, isFirstChildOfGeneratedBy, nearestArea, nearestGeneratedByBlockLevelFo, removeChild, siblingIndex, traitGeneratedBy
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
bpdAncestorBlockOrRa, getGraftingPoint, heightContainingBlock, ipdAncestorBlockArea, ipdAncestorBlockOrRa, ipdContainingRefArea, ipdParentArea, isFirst, isLast, tableWidth, widthContainingBlock
LineArea makeLineArea(boolean allowOverflow) throws AreaTreeException
allowOverflow
- Set to true if the returned LineArea can have a
parent NormalBlockArea other than this
.
If set to true a LineArea should always be returned by this method,
but may be on a different page or column, if there is not room for it
in this
.
If set to false and there is not room in this
, then null
will be returned.allowOverflow
is set
to false and there is not room in this
for the new LineArea.AreaTreeException
- If there is an error creating the new
LineArea.
The implementation should ordinarily be able to create the new LineArea,
so this usually indicates an internal error.This documentation was created 2017-01-24 at 21:26 GMT by The aXSL Group and may be freely copied. See license for details.