Package net.sf.jasperreports.engine.fill
Class CachingParagraph
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.CachingParagraph
-
- All Implemented Interfaces:
JRParagraph,JRStyleContainer
public class CachingParagraph extends java.lang.Object implements JRParagraph
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
-
Fields inherited from interface net.sf.jasperreports.engine.JRParagraph
DEFAULT_FIRST_LINE_INDENT, DEFAULT_LEFT_INDENT, DEFAULT_LINE_SPACING_SIZE, DEFAULT_RIGHT_INDENT, DEFAULT_SPACING_AFTER, DEFAULT_SPACING_BEFORE, DEFAULT_TAB_STOP_WIDTH
-
-
Constructor Summary
Constructors Constructor Description CachingParagraph(JRParagraph base)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddTabStop(int index, TabStop tabStop)voidaddTabStop(TabStop tabStop)JRParagraphclone(JRParagraphContainer paragraphContainer)JRDefaultStyleProvidergetDefaultStyleProvider()Deprecated.Replaced bygetParagraphContainer().java.lang.IntegergetFirstLineIndent()Gets the text first line indent.java.lang.IntegergetLeftIndent()Gets the text left indent.LineSpacingEnumgetLineSpacing()Gets the text line spacing.java.lang.FloatgetLineSpacingSize()Gets the text line spacing size to be used in combination with the line spacing type.java.lang.IntegergetOwnFirstLineIndent()Gets the text own first line indent.java.lang.IntegergetOwnLeftIndent()Gets the text own left indent.LineSpacingEnumgetOwnLineSpacing()Gets the text own line spacing.java.lang.FloatgetOwnLineSpacingSize()Gets the text own line spacing size to be used in combination with the line spacing type.java.lang.IntegergetOwnRightIndent()Gets the text own right indent.java.lang.IntegergetOwnSpacingAfter()Gets the text own spacing after.java.lang.IntegergetOwnSpacingBefore()Gets the text own spacing before.TabStop[]getOwnTabStops()Gets the custom tab stops.java.lang.IntegergetOwnTabStopWidth()Gets the text own tab stop width.JRParagraphContainergetParagraphContainer()Gets the text line spacing.java.lang.IntegergetRightIndent()Gets the text right indent.java.lang.IntegergetSpacingAfter()Gets the text spacing after.java.lang.IntegergetSpacingBefore()Gets the text spacing before.JRStylegetStyle()Deprecated.Replaced bygetParagraphContainer().java.lang.StringgetStyleNameReference()Deprecated.Replaced bygetParagraphContainer().TabStop[]getTabStops()Gets the custom tab stops.java.lang.IntegergetTabStopWidth()Gets the text tab stop width.voidpopulateStyle()voidremoveTabStop(int index)voidremoveTabStop(TabStop tabStop)voidsetFirstLineIndent(java.lang.Integer firstLineIndent)Sets the text own first line indent.voidsetLeftIndent(java.lang.Integer leftIndent)Sets the text own left indent.voidsetLineSpacing(LineSpacingEnum lineSpacing)Sets the text line spacing.voidsetLineSpacingSize(java.lang.Float lineSpacingSize)Sets the text line spacing size to be used in combination with the line spacing type.voidsetRightIndent(java.lang.Integer rightIndent)Sets the text own right indent.voidsetSpacingAfter(java.lang.Integer spacingAfter)Sets the text own spacing after.voidsetSpacingBefore(java.lang.Integer spacingBefore)Sets the text own spacing before.voidsetTabStopWidth(java.lang.Integer tabStopWidth)Sets the text own tab stop width.
-
-
-
Constructor Detail
-
CachingParagraph
public CachingParagraph(JRParagraph base)
-
-
Method Detail
-
getDefaultStyleProvider
public JRDefaultStyleProvider getDefaultStyleProvider()
Deprecated.Replaced bygetParagraphContainer().- Specified by:
getDefaultStyleProviderin interfaceJRStyleContainer
-
getStyle
public JRStyle getStyle()
Deprecated.Replaced bygetParagraphContainer().Description copied from interface:JRStyleContainerReturns this object's style.- Specified by:
getStylein interfaceJRStyleContainer- Returns:
- this object's style
-
getStyleNameReference
public java.lang.String getStyleNameReference()
Deprecated.Replaced bygetParagraphContainer().Description copied from interface:JRStyleContainerReturns the name of an external style which is to be used by this object. External styles are defined intemplatesand are resolved at fill time. This attribute is only effective if no direct style (as returned bygetStyle()is specified for this object.- Specified by:
getStyleNameReferencein interfaceJRStyleContainer- Returns:
- the name of an external style
-
getParagraphContainer
public JRParagraphContainer getParagraphContainer()
Description copied from interface:JRParagraphGets the text line spacing.- Specified by:
getParagraphContainerin interfaceJRParagraph- Returns:
- a value representing one of the line spacing constants in
LineSpacingEnum
-
clone
public JRParagraph clone(JRParagraphContainer paragraphContainer)
- Specified by:
clonein interfaceJRParagraph
-
populateStyle
public void populateStyle()
- Specified by:
populateStylein interfaceJRParagraph
-
getLineSpacing
public LineSpacingEnum getLineSpacing()
Description copied from interface:JRParagraphGets the text line spacing.- Specified by:
getLineSpacingin interfaceJRParagraph- Returns:
- a value representing one of the line spacing constants in
LineSpacingEnum
-
getOwnLineSpacing
public LineSpacingEnum getOwnLineSpacing()
Description copied from interface:JRParagraphGets the text own line spacing.- Specified by:
getOwnLineSpacingin interfaceJRParagraph- Returns:
- a value representing one of the line spacing constants in
LineSpacingEnum
-
setLineSpacing
public void setLineSpacing(LineSpacingEnum lineSpacing)
Description copied from interface:JRParagraphSets the text line spacing.- Specified by:
setLineSpacingin interfaceJRParagraph- Parameters:
lineSpacing- a value representing one of the line spacing constants inLineSpacingEnum
-
getLineSpacingSize
public java.lang.Float getLineSpacingSize()
Description copied from interface:JRParagraphGets the text line spacing size to be used in combination with the line spacing type.- Specified by:
getLineSpacingSizein interfaceJRParagraph
-
getOwnLineSpacingSize
public java.lang.Float getOwnLineSpacingSize()
Description copied from interface:JRParagraphGets the text own line spacing size to be used in combination with the line spacing type.- Specified by:
getOwnLineSpacingSizein interfaceJRParagraph
-
setLineSpacingSize
public void setLineSpacingSize(java.lang.Float lineSpacingSize)
Description copied from interface:JRParagraphSets the text line spacing size to be used in combination with the line spacing type.- Specified by:
setLineSpacingSizein interfaceJRParagraph
-
getLeftIndent
public java.lang.Integer getLeftIndent()
Description copied from interface:JRParagraphGets the text left indent.- Specified by:
getLeftIndentin interfaceJRParagraph
-
getOwnLeftIndent
public java.lang.Integer getOwnLeftIndent()
Description copied from interface:JRParagraphGets the text own left indent.- Specified by:
getOwnLeftIndentin interfaceJRParagraph
-
setLeftIndent
public void setLeftIndent(java.lang.Integer leftIndent)
Description copied from interface:JRParagraphSets the text own left indent.- Specified by:
setLeftIndentin interfaceJRParagraph
-
getFirstLineIndent
public java.lang.Integer getFirstLineIndent()
Description copied from interface:JRParagraphGets the text first line indent.- Specified by:
getFirstLineIndentin interfaceJRParagraph
-
getOwnFirstLineIndent
public java.lang.Integer getOwnFirstLineIndent()
Description copied from interface:JRParagraphGets the text own first line indent.- Specified by:
getOwnFirstLineIndentin interfaceJRParagraph
-
setFirstLineIndent
public void setFirstLineIndent(java.lang.Integer firstLineIndent)
Description copied from interface:JRParagraphSets the text own first line indent.- Specified by:
setFirstLineIndentin interfaceJRParagraph
-
getRightIndent
public java.lang.Integer getRightIndent()
Description copied from interface:JRParagraphGets the text right indent.- Specified by:
getRightIndentin interfaceJRParagraph
-
getOwnRightIndent
public java.lang.Integer getOwnRightIndent()
Description copied from interface:JRParagraphGets the text own right indent.- Specified by:
getOwnRightIndentin interfaceJRParagraph
-
setRightIndent
public void setRightIndent(java.lang.Integer rightIndent)
Description copied from interface:JRParagraphSets the text own right indent.- Specified by:
setRightIndentin interfaceJRParagraph
-
getSpacingBefore
public java.lang.Integer getSpacingBefore()
Description copied from interface:JRParagraphGets the text spacing before.- Specified by:
getSpacingBeforein interfaceJRParagraph
-
getOwnSpacingBefore
public java.lang.Integer getOwnSpacingBefore()
Description copied from interface:JRParagraphGets the text own spacing before.- Specified by:
getOwnSpacingBeforein interfaceJRParagraph
-
setSpacingBefore
public void setSpacingBefore(java.lang.Integer spacingBefore)
Description copied from interface:JRParagraphSets the text own spacing before.- Specified by:
setSpacingBeforein interfaceJRParagraph
-
getSpacingAfter
public java.lang.Integer getSpacingAfter()
Description copied from interface:JRParagraphGets the text spacing after.- Specified by:
getSpacingAfterin interfaceJRParagraph
-
getOwnSpacingAfter
public java.lang.Integer getOwnSpacingAfter()
Description copied from interface:JRParagraphGets the text own spacing after.- Specified by:
getOwnSpacingAfterin interfaceJRParagraph
-
setSpacingAfter
public void setSpacingAfter(java.lang.Integer spacingAfter)
Description copied from interface:JRParagraphSets the text own spacing after.- Specified by:
setSpacingAfterin interfaceJRParagraph
-
getTabStopWidth
public java.lang.Integer getTabStopWidth()
Description copied from interface:JRParagraphGets the text tab stop width.- Specified by:
getTabStopWidthin interfaceJRParagraph
-
getOwnTabStopWidth
public java.lang.Integer getOwnTabStopWidth()
Description copied from interface:JRParagraphGets the text own tab stop width.- Specified by:
getOwnTabStopWidthin interfaceJRParagraph
-
setTabStopWidth
public void setTabStopWidth(java.lang.Integer tabStopWidth)
Description copied from interface:JRParagraphSets the text own tab stop width.- Specified by:
setTabStopWidthin interfaceJRParagraph
-
getTabStops
public TabStop[] getTabStops()
Description copied from interface:JRParagraphGets the custom tab stops.- Specified by:
getTabStopsin interfaceJRParagraph
-
getOwnTabStops
public TabStop[] getOwnTabStops()
Description copied from interface:JRParagraphGets the custom tab stops.- Specified by:
getOwnTabStopsin interfaceJRParagraph
-
addTabStop
public void addTabStop(TabStop tabStop)
- Specified by:
addTabStopin interfaceJRParagraph
-
addTabStop
public void addTabStop(int index, TabStop tabStop)- Specified by:
addTabStopin interfaceJRParagraph
-
removeTabStop
public void removeTabStop(int index)
- Specified by:
removeTabStopin interfaceJRParagraph
-
removeTabStop
public void removeTabStop(TabStop tabStop)
- Specified by:
removeTabStopin interfaceJRParagraph
-
-