public abstract class BorderOrPaddingElement extends UnresolvedListElementWithLength
log| Constructor and Description |
|---|
BorderOrPaddingElement(Position position,
CondLengthProperty condLength,
RelSide side,
boolean isFirst,
boolean isLast,
PercentBaseContext context)
Main constructor
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
notifyLayoutManager(MinOptMax effectiveLength)
Called to notify the affected layout manager about the effective length after resolution.
|
getLength, getSide, isConditional, isFirst, isLast, toStringgetOriginatingLayoutManagergetLayoutManager, getPosition, isBox, isForcedBreak, isGlue, isPenalty, isUnresolvedElement, setPositionpublic BorderOrPaddingElement(Position position, CondLengthProperty condLength, RelSide side, boolean isFirst, boolean isLast, PercentBaseContext context)
position - the Position instance needed by the addAreas stage of the LMs.side - the side to which this space element applies.condLength - the length-conditional property for a border or padding specificationisFirst - true if this is a padding- or border-before of the first area generated.isLast - true if this is a padding- or border-after of the last area generated.context - the property evaluation contextpublic abstract void notifyLayoutManager(MinOptMax effectiveLength)
notifyLayoutManager in class UnresolvedListElementWithLengtheffectiveLength - the effective length after resolution (may be null which equals to
zero effective length)Copyright © 2023 Apache Software Foundation. All rights reserved.