IMPLTYPE - The implementation type of this class.public abstract class AbstractPLAlignedElement<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>> extends AbstractPLElement<IMPLTYPE> implements IPLHasHorizontalAlignment<IMPLTYPE>, IPLHasVerticalAlignment<IMPLTYPE>
DEFAULT_HORZ_ALIGNMENTDEFAULT_VERT_ALIGNMENTDEFAULT_MAX_SIZE, DEFAULT_MIN_SIZEDEFAULT_MARGINDEFAULT_PADDINGDEFAULT_BORDERDEFAULT_FILL_COLOR| Constructor and Description |
|---|
AbstractPLAlignedElement() |
| Modifier and Type | Method and Description |
|---|---|
EHorzAlignment |
getHorzAlign() |
EVertAlignment |
getVertAlign() |
IMPLTYPE |
setBasicDataFrom(AbstractPLAlignedElement<?> aSource) |
IMPLTYPE |
setHorzAlign(EHorzAlignment eHorzAlign)
Set the horizontal alignment of this element.
|
IMPLTYPE |
setVertAlign(EVertAlignment eVertAlign)
Set the vertical alignment of this element.
|
String |
toString() |
getBorder, getFillColor, getMargin, getPadding, setBasicDataFrom, setBorder, setFillColor, setMargin, setPaddinggetMaxSize, getMinSize, getPreparedSize, internalCheckNotPrepared, internalMarkAsNotPrepared, internalMarkAsPrepared, isPrepared, onPerform, onPerformFillAndBorder, onPrepare, perform, prepare, setMaxSize, setMinSizegetDebugID, getID, setBasicDataFrom, setIDclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAsSplittable, getDebugID, isSplittabledoPageSetup, getMaxSize, getMinSize, getPreparedSize, isPrepared, perform, prepare, setExactSize, setMaxSize, setMinSizegetFullBottom, getFullLeft, getFullRight, getFullTop, getFullXSum, getFullYSum, getMarginAndBorderBottom, getMarginAndBorderLeft, getMarginAndBorderRight, getMarginAndBorderTop, getMarginAndBorderXSum, getMarginAndBorderYSumgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMarginXSum, getMarginYSum, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopgetPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPaddingXSum, getPaddingYSum, setPadding, setPadding, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTopgetBorderBottomWidth, getBorderLeftWidth, getBorderRightWidth, getBorderTopWidth, getBorderXSumWidth, getBorderYSumWidth, setBorder, setBorder, setBorder, setBorderBottom, setBorderLeft, setBorderRight, setBorderTophasFillColor@Nonnull @OverridingMethodsMustInvokeSuper public IMPLTYPE setBasicDataFrom(@Nonnull AbstractPLAlignedElement<?> aSource)
@Nonnull public EHorzAlignment getHorzAlign()
getHorzAlign in interface IPLHasHorizontalAlignment<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>>EHorzAlignment.DEFAULT. Never null.@Nonnull public IMPLTYPE setHorzAlign(@Nonnull EHorzAlignment eHorzAlign)
IPLHasHorizontalAlignmentsetHorzAlign in interface IPLHasHorizontalAlignment<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>>eHorzAlign - The new horizontal alignment. May not be null.@Nonnull public EVertAlignment getVertAlign()
getVertAlign in interface IPLHasVerticalAlignment<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>>EVertAlignment.DEFAULT. Never null.@Nonnull public IMPLTYPE setVertAlign(@Nonnull EVertAlignment eVertAlign)
IPLHasVerticalAlignmentsetVertAlign in interface IPLHasVerticalAlignment<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>>eVertAlign - The new vertical alignment. May not be null.public String toString()
toString in class AbstractPLElement<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>>Copyright © 2014–2016 Philip Helger. All rights reserved.