Class RenderableComplexText
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.model.RenderNode
-
- org.pentaho.reporting.engine.classic.core.layout.model.RenderableComplexText
-
- All Implemented Interfaces:
Cloneable
public class RenderableComplexText extends RenderNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.reporting.engine.classic.core.layout.model.RenderNode
RenderNode.CacheState
-
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.engine.classic.core.layout.model.RenderNode
CACHE_CLEAN, CACHE_DEEP_DIRTY, CACHE_DIRTY, HORIZONTAL_AXIS, VERTICAL_AXIS
-
-
Constructor Summary
Constructors Constructor Description RenderableComplexText(StyleSheet styleSheet, InstanceID instanceID, ElementType elementType, ReportAttributeMap<Object> attributes, String text)
RenderableComplexText(StyleSheet styleSheet, InstanceID instanceID, ElementType elementType, ReportAttributeMap<Object> attributes, RichTextSpec text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
computeMinimumChunkWidth(OutputProcessorMetaData data, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
int
getNodeType()
ParagraphFontMetrics
getParagraphFontMetrics()
String
getRawText()
RichTextSpec
getRichText()
TextLayout
getTextLayout()
boolean
isForceLinebreak()
boolean
isSameSource(RenderableComplexText suffix)
RenderableComplexText
merge(RenderableComplexText suffix)
void
setForceLinebreak(boolean forceLinebreak)
void
setParagraphFontMetrics(ParagraphFontMetrics paragraphFontMetrics)
void
setTextLayout(TextLayout textLayout)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.model.RenderNode
apply, clone, derive, deriveFrozen, findNodeById, freeze, getApplyState, getAttributes, getCachedAge, getCachedHeight, getCachedWidth, getCachedX, getCachedX2, getCachedY, getCachedY2, getCacheState, getChangeTracker, getChildCount, getContentRefCount, getDescendantCount, getEffectiveMarginBottom, getEffectiveMarginTop, getEffectiveMinimumChunkSize, getElementType, getHeight, getInstanceId, getLayoutNodeType, getLayoutParent, getLinebreakAge, getLogicalPage, getMajorAxis, getMaximumBoxWidth, getMinimumChunkWidth, getMinorAxis, getName, getNext, getNodeLayoutProperties, getOrphanLeafCount, getOverflowAreaHeight, getOverflowAreaWidth, getParent, getPrev, getRestrictFinishedClearOut, getRowIndex, getStateKey, getStyleSheet, getTableRefCount, getValidateModelAge, getVerticalTextAlignment, getWidowLeafCount, getWidth, getX, getY, getY2, isBoxOverflowX, isBoxOverflowY, isBoxVisible, isBoxVisible, isBreakAfter, isCacheValid, isContainsReservedContent, isDeepFinishedTable, isDiscardable, isEmpty, isFinishedPaginate, isFinishedTable, isFlag, isFrozen, isIgnorableForRendering, isLinebreakCacheValid, isNodeVisible, isNodeVisible, isNodeVisible, isNodeVisible, isOpen, isOrphanLeaf, isParanoidModelChecks, isRenderBox, isSizeSpecifiesBorderBox, isValidateModelCacheValid, isValidateModelResult, isVirtualNode, isVisible, isWidowBox, markApplyStateDirty, reinit, resetValidateModelResult, setCachedAge, setCachedHeight, setCachedWidth, setCachedX, setCachedY, setFinishedPaginate, setFinishedTable, setFlag, setHeight, setLinebreakAge, setMaximumBoxWidth, setMinimumChunkWidth, setNext, setNextUnchecked, setParent, setPrev, setPrevUnchecked, setValidateModelResult, setVirtualNode, setWidowBox, setWidth, setX, setY, shift, shiftCached, updateCacheState, updateChangeTracker
-
-
-
-
Constructor Detail
-
RenderableComplexText
public RenderableComplexText(StyleSheet styleSheet, InstanceID instanceID, ElementType elementType, ReportAttributeMap<Object> attributes, RichTextSpec text)
-
RenderableComplexText
public RenderableComplexText(StyleSheet styleSheet, InstanceID instanceID, ElementType elementType, ReportAttributeMap<Object> attributes, String text)
-
-
Method Detail
-
computeMinimumChunkWidth
public void computeMinimumChunkWidth(OutputProcessorMetaData data, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
-
getNodeType
public int getNodeType()
- Specified by:
getNodeType
in classRenderNode
-
getRawText
public String getRawText()
-
getRichText
public RichTextSpec getRichText()
-
getTextLayout
public TextLayout getTextLayout()
-
setTextLayout
public void setTextLayout(TextLayout textLayout)
-
setForceLinebreak
public void setForceLinebreak(boolean forceLinebreak)
-
isForceLinebreak
public boolean isForceLinebreak()
-
merge
public RenderableComplexText merge(RenderableComplexText suffix)
-
isSameSource
public boolean isSameSource(RenderableComplexText suffix)
-
setParagraphFontMetrics
public void setParagraphFontMetrics(ParagraphFontMetrics paragraphFontMetrics)
-
getParagraphFontMetrics
public ParagraphFontMetrics getParagraphFontMetrics()
-
-