Class AbstractPLBox<IMPLTYPE extends AbstractPLBox<IMPLTYPE>>

Type Parameters:
IMPLTYPE - Implementation type
All Implemented Interfaces:
com.helger.commons.id.IHasID<String>, com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>, IPLBlockElement<IMPLTYPE>, IPLElement<IMPLTYPE>, IPLHasBorder<IMPLTYPE>, IPLHasFillColor<IMPLTYPE>, IPLHasHorizontalAlignment<IMPLTYPE>, IPLHasMargin<IMPLTYPE>, IPLHasMarginBorderPadding<IMPLTYPE>, IPLHasOutline, IPLHasPadding<IMPLTYPE>, IPLHasVerticalAlignment<IMPLTYPE>, IPLObject<IMPLTYPE>, IPLRenderableObject<IMPLTYPE>, IPLSplittableObject<IMPLTYPE,IMPLTYPE>, IPLVisitable
Direct Known Subclasses:
PLBox, PLTableCell

public abstract class AbstractPLBox<IMPLTYPE extends AbstractPLBox<IMPLTYPE>> extends AbstractPLBlockElement<IMPLTYPE> implements IPLSplittableObject<IMPLTYPE,IMPLTYPE>
A box is a simple element that encapsulates another element and has a padding, border and margin itself as well as it can align the contained element.
Author:
Philip Helger