Package org.apache.fop.layoutmgr
Interface ConditionalElementListener
- All Known Implementing Classes:
BlockContainerLayoutManager
,BlockLayoutManager
,FloatContentLayoutManager
,ListBlockLayoutManager
,ListItemLayoutManager
,SpacedBorderedPaddedBlockLayoutManager
,TableLayoutManager
public interface ConditionalElementListener
This interface is used to notify layout managers about the situation around spaces, borders
and padding just before the addArea() method is called when a part is being painted.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
notifyBorder
(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length/width of its border.void
notifyPadding
(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length/width of its padding.void
notifySpace
(RelSide side, MinOptMax effectiveLength) Notifies the layout manager about the effective length of its space.
-
Method Details
-
notifySpace
Notifies the layout manager about the effective length of its space.- Parameters:
side
- the side to which the space applieseffectiveLength
- the effective length after space-resolution (null means zero length)
-
notifyBorder
Notifies the layout manager about the effective length/width of its border.- Parameters:
side
- the side to which the border applieseffectiveLength
- the effective length in the current break situation (null means zero length)
-
notifyPadding
Notifies the layout manager about the effective length/width of its padding.- Parameters:
side
- the side to which the padding applieseffectiveLength
- the effective length in the current break situation (null means zero length)
-