org.jfree.layouting.renderer.model
Class NormalFlowRenderBox
- Cloneable
public class NormalFlowRenderBox
A box that defines its own normal flow. All absolutly positioned or
floating elements define their own normal flow.
Each flow contains an invisible place-holder element, which marks the
position of that element in the parent's normal-flow.
A flow may hold a set of sub-flows. Sub-Flows are derived from floating
elements. Absolutely positioned elements are placed on the page context.
Normal-flows are derived for each absolutly or staticly positioned element.
addChild , addChilds , addGeneratedChild , appyStyle , clear , clone , close , derive , deriveFrozen , findNodeById , freeze , getBaselineInfo , getBorder , getBoxDefinition , getBoxLayoutProperties , getContentAreaX1 , getContentAreaX2 , getDominantBaseline , getEffectiveMarginBottom , getEffectiveMarginTop , getFirstChild , getInsertationPoint , getLastChild , getLineCount , getNominalBaselineInfo , getOrphans , getOrphansSize , getPageContext , getStaticBoxLayoutProperties , getVisibleFirst , getVisibleLast , getWidows , getWidowsSize , hibernate , insertAfter , insertBefore , isAppendable , isAvoidPagebreakInside , isDiscardable , isEmpty , isOpen , isPreserveSpace , remove , replaceChild , replaceChilds , setBaselineInfo , setContentAreaX1 , setContentAreaX2 , setFirstChild , setLastChild , setLineCount , setOrphansSize , setPageContext , setWidowsSize , split |
appyStyle , clone , derive , deriveFrozen , findNodeById , freeze , getAlignmentAdjust , getAlignmentAdjustResolved , getAlignmentBaseline , getBaselineShift , getBaselineShiftResolved , getChangeTracker , getComputedLayoutProperties , getDimension , getEffectiveMarginBottom , getEffectiveMarginTop , getHeight , getInstanceId , getLayoutContext , getLogicalPage , getMajorAxis , getMaximumBoxWidth , getMinimumChunkWidth , getMinorAxis , getNamespace , getNext , getNodeLayoutProperties , getNormalFlow , getPageContext , getParent , getParentBlockContext , getPosition , getPrev , getStickyMarker , getTagName , getVerticalAlignment , getVisibleNext , getVisiblePrev , getWidth , getX , getY , hibernate , isDirectionLTR , isDirty , isDiscardable , isEmpty , isFrozen , isHibernated , isIcmMetricsFinished , isIgnorableForRendering , isOpen , normalizeAlignment , setComputedLayoutProperties , setDimension , setDirty , setHeight , setHibernated , setIcmMetricsFinished , setMajorAxis , setMaximumBoxWidth , setMinimumChunkWidth , setMinorAxis , setNext , setParent , setPosition , setPrev , setStickyMarker , setWidth , setX , setY , updateChangeTracker |
NormalFlowRenderBox
public NormalFlowRenderBox(BoxDefinition boxDefinition)
derive
public RenderNode derive(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the
original node. The derived node will no longer have any parent, silbling,
child or any other relationships with other nodes.
- derive in interface RenderBox
deriveFrozen
public RenderNode deriveFrozen(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the
original node. The derived node will no longer have any parent, silbling,
child or any other relationships with other nodes.
- deriveFrozen in interface RenderBox
getFlowCount
public int getFlowCount()
hibernate
public RenderNode hibernate()
Derive creates a disconnected node that shares all the properties of the
original node. The derived node will no longer have any parent, silbling,
child or any other relationships with other nodes.
- hibernate in interface RenderBox