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 of
IBulletPointCreator that 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 -
Method Summary
Modifier and TypeMethodDescriptionfinal FontSpecfinal PaddingSpecfinal IMPLTYPEsetPadding(PaddingSpec aPadding) Set the padding values.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.helger.pdflayout.element.list.IBulletPointCreator
getBulletPointElementMethods inherited from interface com.helger.commons.traits.IGenericImplTrait
thisAsTMethods 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
-
Constructor Details
-
AbstractBulletPointCreatorFontBased
-
-
Method Details
-
getFontSpec
-
getPadding
- Specified by:
getPaddingin interfaceIPLHasPadding<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>>- Returns:
- The current padding. Never
null.
-
setPadding
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
-