public final class ParagraphRenderBox extends BlockRenderBox
RenderBox.BreakIndicator, RenderBox.RestrictFinishClearOut
RenderNode.CacheState
FLAG_BOX_CONTAINS_PRESERVED_CONTENT, FLAG_BOX_INVALID_WIDOW_ORPHAN_NODE, FLAG_BOX_TABLE_SECTION_RESERVED, FLAG_BOX_TABLE_SECTION_RESERVED2, FLAG_BOX_TABLE_SECTION_RESERVED3, FLAG_BOX_TABLE_SECTION_RESERVED4, FLAG_BOX_TABLE_SECTION_RESERVED5
CACHE_CLEAN, CACHE_DEEP_DIRTY, CACHE_DIRTY, HORIZONTAL_AXIS, VERTICAL_AXIS
Constructor and Description |
---|
ParagraphRenderBox(StyleSheet styleSheet,
InstanceID instanceID,
BoxDefinition boxDefinition,
ElementType elementType,
ReportAttributeMap attributeMap,
ReportStateKey stateKey) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(RenderNode child) |
void |
clear()
Removes all children.
|
void |
clearLayout() |
void |
close() |
RenderBox |
createLineboxContainer() |
protected void |
decreaseContentReferenceCount(int count,
RenderNode source)
The content-ref-count counts inline-subreports.
|
protected void |
decreaseDescendantCount(int count,
RenderNode source)
The content-ref-count counts table-render-boxes.
|
protected void |
decreaseTableReferenceCount(int count,
RenderNode source)
The content-ref-count counts table-render-boxes.
|
RenderNode |
derive(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the original node.
|
long |
getCachedMaxChildX2() |
RenderBox |
getEffectiveLineboxContainer() |
long |
getFirstLineIndent() |
InstanceID |
getInstanceId()
The public-id for the paragraph is the pool-box.
|
ElementAlignment |
getLastLineAlignment() |
long |
getLineBoxAge() |
RenderBox |
getLineboxContainer() |
long |
getMinorLayoutAge() |
int |
getNodeType() |
ParagraphPoolBox |
getPool() |
int |
getPoolSize() |
ElementAlignment |
getTextAlignment() |
long |
getTextIndent() |
protected void |
increaseContentReferenceCount(int count,
RenderNode source)
The content-ref-count counts inline-subreports or delayed-construction areas like crosstab-header.
|
protected void |
increaseDescendantCount(int count,
RenderNode source)
The content-ref-count counts inline-subreports.
|
protected void |
increaseTableReferenceCount(int count,
RenderNode source)
The content-ref-count counts tables.
|
boolean |
isAcceptInlineBoxes() |
boolean |
isAppendable() |
boolean |
isComplexParagraph() |
boolean |
isDiscardable() |
boolean |
isEmpty() |
boolean |
isLineBoxUnchanged() |
void |
setCachedMaxChildX2(long cachedMaxChildX2) |
void |
setCachedWidth(long cachedWidth) |
void |
setLineBoxAge(long lineBoxAge) |
void |
setPoolSize(int poolSize) |
void |
updateMinorLayoutAge() |
isBlockForPagebreakPurpose
addChilds, addGeneratedChild, addGeneratedChilds, addOverflowArea, apply, commit, create, deriveFrozen, extendHeight, extendHeightInBlockMode, extendHeightInRowMode, findNodeById, freeze, getAppliedContentRefCount, getBaselineInfo, getBoxDefinition, getChildCount, getContentAge, getContentAreaX1, getContentAreaX2, getContentBox, getContentRefCount, getDescendantCount, getEffectiveMinimumChunkSize, getFirstChild, getInsets, getInsetsLeft, getInsetsRight, getLastChild, getManualBreakIndicator, getName, getOrphanConstraintSize, getOrphanLeafCount, getOverflowAreaHeight, getOverflowAreaWidth, getParentWidowContexts, getPinned, getProcessKeyCached, getProcessKeyStepAge, getRawValue, getRestrictFinishedClearOut, getStateKey, getStaticBoxLayoutProperties, getStaticBoxPropertiesAge, getTableExportState, getTableRefCount, getTableValidationAge, getTextEllipseBox, getVerticalInsets, getWidowConstraintSize, getWidowConstraintSizeWithKeepTogether, getWidowLeafCount, isAppliedOpen, isAppliedSeen, isBoxOverflowX, isBoxOverflowY, isBreakAfter, isCommited, isContainsReservedContent, isContentRefHolder, isDeepFinishedTable, isEmptyNodesHaveSignificance, isInvalidWidowOrphanNode, isMarkedOpen, isMarkedSeen, isOpen, isOrphanLeaf, isPinned, isPreventPagination, isProcessKeyCacheValid, isProcessKeyFinish, isRenderBox, isSizeSpecifiesBorderBox, markAsContentRefHolder, markBoxSeen, markPinned, remove, replaceChild, replaceChilds, resetCacheState, rollback, setBaselineInfo, setContainsReservedContent, setContentAge, setContentAreaX1, setContentAreaX2, setContentBox, setDeepFinished, setFirstChild, setInvalidWidowOrphanNode, setLastChild, setManualBreakIndicator, setMinimumChunkWidth, setName, setOpen, setOrphanConstraintSize, setOrphanLeafCount, setOverflowAreaHeight, setOverflowAreaWidth, setParentWidowContexts, setPreventPagination, setProcessKeyCached, setRawValue, setRestrictFinishedClearOut, setStateKey, setStaticBoxPropertiesAge, setTableExportState, setTableValidationAge, setTextEllipseBox, setWidowConstraintSize, setWidowConstraintSizeWithKeepTogether, setWidowLeafCount, split, toString, updateChangeTracker, useMinimumChunkWidth
clone, getApplyState, getAttributes, getCachedAge, getCachedHeight, getCachedWidth, getCachedX, getCachedX2, getCachedY, getCachedY2, getCacheState, getChangeTracker, getEffectiveMarginBottom, getEffectiveMarginTop, getElementType, getHeight, getLayoutNodeType, getLayoutParent, getLinebreakAge, getLogicalPage, getMajorAxis, getMaximumBoxWidth, getMinimumChunkWidth, getMinorAxis, getNext, getNodeLayoutProperties, getParent, getPrev, getRowIndex, getStyleSheet, getValidateModelAge, getVerticalTextAlignment, getWidth, getX, getY, getY2, isBoxVisible, isBoxVisible, isCacheValid, isFinishedPaginate, isFinishedTable, isFlag, isFrozen, isIgnorableForRendering, isLinebreakCacheValid, isNodeVisible, isNodeVisible, isNodeVisible, isNodeVisible, isParanoidModelChecks, isValidateModelCacheValid, isValidateModelResult, isVirtualNode, isVisible, isWidowBox, markApplyStateDirty, reinit, resetValidateModelResult, setCachedAge, setCachedHeight, setCachedX, setCachedY, setFinishedPaginate, setFinishedTable, setFlag, setHeight, setLinebreakAge, setMaximumBoxWidth, setNext, setNextUnchecked, setParent, setPrev, setPrevUnchecked, setValidateModelResult, setVirtualNode, setWidowBox, setWidth, setX, setY, shift, shiftCached, updateCacheState
public ParagraphRenderBox(StyleSheet styleSheet, InstanceID instanceID, BoxDefinition boxDefinition, ElementType elementType, ReportAttributeMap attributeMap, ReportStateKey stateKey)
public RenderNode derive(boolean deepDerive)
public final void addChild(RenderNode child)
public final void clearLayout()
public boolean isAppendable()
isAppendable
in class RenderBox
public boolean isDiscardable()
isDiscardable
in class RenderBox
public ElementAlignment getLastLineAlignment()
public ElementAlignment getTextAlignment()
public RenderBox getLineboxContainer()
public boolean isComplexParagraph()
public RenderBox createLineboxContainer()
public RenderBox getEffectiveLineboxContainer()
public ParagraphPoolBox getPool()
public long getLineBoxAge()
public void setLineBoxAge(long lineBoxAge)
public long getMinorLayoutAge()
public void updateMinorLayoutAge()
public InstanceID getInstanceId()
getInstanceId
in class RenderNode
public int getPoolSize()
public void setPoolSize(int poolSize)
public int getNodeType()
getNodeType
in class BlockRenderBox
protected void increaseContentReferenceCount(int count, RenderNode source)
RenderBox
increaseContentReferenceCount
in class RenderBox
protected void increaseTableReferenceCount(int count, RenderNode source)
RenderBox
increaseTableReferenceCount
in class RenderBox
protected void decreaseContentReferenceCount(int count, RenderNode source)
RenderBox
decreaseContentReferenceCount
in class RenderBox
protected void decreaseTableReferenceCount(int count, RenderNode source)
RenderBox
decreaseTableReferenceCount
in class RenderBox
protected void increaseDescendantCount(int count, RenderNode source)
RenderBox
increaseDescendantCount
in class RenderBox
protected void decreaseDescendantCount(int count, RenderNode source)
RenderBox
decreaseDescendantCount
in class RenderBox
public long getTextIndent()
public long getFirstLineIndent()
public boolean isAcceptInlineBoxes()
isAcceptInlineBoxes
in class RenderBox
public boolean isLineBoxUnchanged()
public long getCachedMaxChildX2()
public void setCachedMaxChildX2(long cachedMaxChildX2)
public void setCachedWidth(long cachedWidth)
setCachedWidth
in class RenderNode
Copyright © 2017 Hitachi Vantara. All rights reserved.