Class AbstractBulletPointCreatorFontBased<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>>
- java.lang.Object
-
- com.helger.pdflayout.element.list.AbstractBulletPointCreatorFontBased<IMPLTYPE>
-
- Type Parameters:
IMPLTYPE- Implementation type
- All Implemented Interfaces:
com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>,IPLHasOutline,IPLHasPadding<IMPLTYPE>,IBulletPointCreator
- Direct Known Subclasses:
BulletPointCreatorConstant,BulletPointCreatorNumeric
public abstract class AbstractBulletPointCreatorFontBased<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>> extends Object implements IBulletPointCreator, IPLHasPadding<IMPLTYPE>
An abstract implementation ofIBulletPointCreatorthat uses a Font based character.- Since:
- 5.1.0
- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from interface com.helger.pdflayout.base.IPLHasPadding
DEFAULT_PADDING
-
-
Constructor Summary
Constructors Constructor Description AbstractBulletPointCreatorFontBased(FontSpec aFontSpec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FontSpecgetFontSpec()PaddingSpecgetPadding()IMPLTYPEsetPadding(PaddingSpec aPadding)Set the padding values.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.helger.pdflayout.element.list.IBulletPointCreator
getBulletPointElement
-
Methods inherited from interface com.helger.pdflayout.base.IPLHasPadding
addPaddingBottom, addPaddingLeft, addPaddingRight, addPaddingTop, addPaddingX, addPaddingY, getOutlineBottom, getOutlineLeft, getOutlineRight, getOutlineTop, getOutlineXSum, getOutlineYSum, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPaddingXSum, getPaddingYSum, setPadding, setPadding, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPaddingX, setPaddingY
-
-
-
-
Method Detail
-
getPadding
public final PaddingSpec getPadding()
- Specified by:
getPaddingin interfaceIPLHasPadding<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>>- Returns:
- The current padding. Never
null.
-
setPadding
@Nonnull public final IMPLTYPE setPadding(@Nonnull PaddingSpec aPadding)
Description copied from interface:IPLHasPaddingSet the padding values.- Specified by:
setPaddingin interfaceIPLHasPadding<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>>- Parameters:
aPadding- Padding to use. May not benull.- Returns:
- this
-
-