Class PLHBox
java.lang.Object
- All Implemented Interfaces:
com.helger.commons.id.IHasID<String>,com.helger.commons.traits.IGenericImplTrait<PLHBox>,IPLHasOutline,IPLObject<PLHBox>,IPLRenderableObject<PLHBox>,IPLSplittableObject<PLHBox,,PLHBox> IPLVisitable
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 -
Method Summary
Modifier and TypeMethodDescriptionCreate 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, visitMethods inherited from class com.helger.pdflayout.base.AbstractPLRenderableObject
getPrepareAvailableSize, getPreparedSize, getRenderSize, getRenderSize, internalCheckAlreadyPrepared, internalCheckNotPrepared, internalMarkAsNotPrepared, internalMarkAsNotPreparedDontPropagate, internalMarkAsPrepared, isPrepared, onRenderSizeChange, prepare, renderMethods inherited from class com.helger.pdflayout.base.AbstractPLObject
getDebugID, getID, onAfterSetID, setIDMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.helger.commons.traits.IGenericImplTrait
thisAsTMethods inherited from interface com.helger.commons.id.IHasID
getIDMethods inherited from interface com.helger.pdflayout.base.IPLHasOutline
getOutlineBottom, getOutlineLeft, getOutlineRight, getOutlineTop, getOutlineXSum, getOutlineYSumMethods inherited from interface com.helger.pdflayout.base.IPLObject
getAsSplittable, getDebugID, hasIDMethods inherited from interface com.helger.pdflayout.base.IPLRenderableObject
beforeRender, getPreparedHeight, getPreparedWidth, getRenderHeight, getRenderWidth
-
Constructor Details
-
PLHBox
public PLHBox()Default constructor for an empty HBox.
-
-
Method Details
-
internalCreateNewVertSplitObject
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.
-