Class PLHBox
- java.lang.Object
-
- com.helger.pdflayout.base.AbstractPLObject<IMPLTYPE>
-
- com.helger.pdflayout.base.AbstractPLRenderableObject<IMPLTYPE>
-
- com.helger.pdflayout.element.hbox.AbstractPLHBox<PLHBox>
-
- com.helger.pdflayout.element.hbox.PLHBox
-
- All Implemented Interfaces:
com.helger.commons.id.IHasID<String>,com.helger.commons.traits.IGenericImplTrait<PLHBox>,IPLHasOutline,IPLObject<PLHBox>,IPLRenderableObject<PLHBox>,IPLSplittableObject<PLHBox,PLHBox>,IPLVisitable
public class PLHBox extends AbstractPLHBox<PLHBox>
Horizontal box - groups several columns without having layout information itself.- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from interface com.helger.pdflayout.base.IPLSplittableObject
DEFAULT_VERT_SPLITTABLE
-
-
Constructor Summary
Constructors Constructor Description PLHBox()Default constructor for an empty HBox.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PLHBoxinternalCreateNewVertSplitObject(PLHBox aBase)Create a new object of the same type as this object.-
Methods inherited from class com.helger.pdflayout.element.hbox.AbstractPLHBox
addAndReturnColumn, addAndReturnColumn, addColumn, addColumn, containsAnyVertSplittableElement, forEachColumn, forEachColumnByIndex, getAllColumns, getColumnAtIndex, getColumnCount, getColumnElementAtIndex, getColumns, getFirstColumn, getFirstColumnElement, getLastColumn, getLastColumnElement, internalCreateVertSplitEmptyElement, isVertSplittable, onMarkAsNotPrepared, onPrepare, onRender, removeColumn, setBasicDataFrom, setVertSplittable, splitElementVert, toString, visit
-
Methods inherited from class com.helger.pdflayout.base.AbstractPLRenderableObject
getPrepareAvailableSize, getPreparedSize, getRenderSize, getRenderSize, internalCheckAlreadyPrepared, internalCheckNotPrepared, internalMarkAsNotPrepared, internalMarkAsNotPreparedDontPropagate, internalMarkAsPrepared, isPrepared, onRenderSizeChange, prepare, render
-
Methods inherited from class com.helger.pdflayout.base.AbstractPLObject
getDebugID, getID, onAfterSetID, setID
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.pdflayout.base.IPLHasOutline
getOutlineBottom, getOutlineLeft, getOutlineRight, getOutlineTop, getOutlineXSum, getOutlineYSum
-
Methods inherited from interface com.helger.pdflayout.base.IPLObject
getAsSplittable, getDebugID, hasID
-
Methods inherited from interface com.helger.pdflayout.base.IPLRenderableObject
beforeRender, getPreparedHeight, getPreparedWidth, getRenderHeight, getRenderWidth
-
-
-
-
Method Detail
-
internalCreateNewVertSplitObject
@Nonnull public PLHBox internalCreateNewVertSplitObject(@Nonnull PLHBox aBase)
Description copied from interface:IPLSplittableObjectCreate a new object of the same type as this object.- Parameters:
aBase- The source object to copy data from.- Returns:
- Never
null.
-
-