Class AbstractPLElement<IMPLTYPE extends AbstractPLElement<IMPLTYPE>>

java.lang.Object
com.helger.pdflayout.base.AbstractPLObject<IMPLTYPE>
com.helger.pdflayout.base.AbstractPLRenderableObject<IMPLTYPE>
com.helger.pdflayout.base.AbstractPLElement<IMPLTYPE>
Type Parameters:
IMPLTYPE - The implementation type of this class.
All Implemented Interfaces:
com.helger.commons.id.IHasID<String>, com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>, IPLElement<IMPLTYPE>, IPLHasBorder<IMPLTYPE>, IPLHasFillColor<IMPLTYPE>, IPLHasMargin<IMPLTYPE>, IPLHasMarginBorderPadding<IMPLTYPE>, IPLHasOutline, IPLHasPadding<IMPLTYPE>, IPLObject<IMPLTYPE>, IPLRenderableObject<IMPLTYPE>, IPLVisitable
Direct Known Subclasses:
AbstractPLBlockElement, AbstractPLInlineBox, AbstractPLInlineElement

public abstract class AbstractPLElement<IMPLTYPE extends AbstractPLElement<IMPLTYPE>> extends AbstractPLRenderableObject<IMPLTYPE> implements IPLElement<IMPLTYPE>
Abstract renderable PL element having a minimum size, a maximum size, margin, border, padding and a fill color.
Author:
Philip Helger