public interface BlockContentFactory extends AreaNode
Modifier and Type | Method and Description |
---|---|
BlockContainerRefArea |
makeBlockContainerArea(BlockContainer blockContainer,
GraftingPoint graftingPoint)
Create a new
BlockContainerRefArea as a child of this Area. |
ListBlockArea |
makeListBlockArea(ListBlock listBlock,
GraftingPoint graftingPoint)
Create a new
ListBlockArea as a child of this Area. |
NormalBlockArea |
makeNormalBlockArea(Block block,
GraftingPoint graftingPoint)
Create a new
NormalBlockArea as a child of this Area. |
TableArea |
makeTableArea(Table table,
GraftingPoint graftingPoint)
Create a new
TableArea as a child of this Area. |
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
TableArea makeTableArea(Table table, GraftingPoint graftingPoint)
TableArea
as a child of this Area.NormalBlockArea makeNormalBlockArea(Block block, GraftingPoint graftingPoint)
NormalBlockArea
as a child of this Area.block
- The generating Block
instance.graftingPoint
- The grafting point, if any, controlling
this Area.NormalBlockArea
instance.BlockContainerRefArea makeBlockContainerArea(BlockContainer blockContainer, GraftingPoint graftingPoint)
BlockContainerRefArea
as a child of this Area.blockContainer
- The generating BlockContainer
instance.graftingPoint
- The grafting point, if any, controlling
this Area.BlockContainerRefArea
instance.ListBlockArea makeListBlockArea(ListBlock listBlock, GraftingPoint graftingPoint)
ListBlockArea
as a child of this Area.listBlock
- The generating ListBlock
instance.graftingPoint
- The grafting point, if any, controlling
this Area.ListBlockArea
instance.This documentation was created 2017-01-24 at 21:26 GMT by The aXSL Group and may be freely copied. See license for details.