Class JRTemplatePrintText
- All Implemented Interfaces:
Serializable,TextFormat,JRBoxContainer,JRCommonElement,JRCommonText,JRFont,JRIdentifiable,JRParagraphContainer,JRPrintAnchor,JRPrintElement,JRPrintHyperlink,JRPrintText,JRPropertiesHolder,JRStyleContainer,JRTextAlignment,VirtualizationSerializable
- Direct Known Subclasses:
JRRecordedValuesPrintText
JRPrintText that uses
a JRTemplateText instance to
store common attributes.- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intThe bookmark level for the anchor associated with this field.Fields inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement
EXCEPTION_MESSAGE_KEY_TEMPLATE_NOT_FOUND, templateFields inherited from interface net.sf.jasperreports.engine.JRCommonText
MARKUP_HTML, MARKUP_NONE, MARKUP_RTF, MARKUP_STYLED_TEXTFields inherited from interface net.sf.jasperreports.engine.JRFont
DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_PDF_EMBEDDED, DEFAULT_PDF_ENCODING, DEFAULT_PDF_FONT_NAMEFields inherited from interface net.sf.jasperreports.engine.JRPrintElement
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_IDFields inherited from interface net.sf.jasperreports.engine.JRPrintHyperlink
PROPERTY_IGNORE_HYPERLINK_SUFFIXFields inherited from interface net.sf.jasperreports.engine.JRPrintText
PROPERTY_AWT_INDENT_FIRST_LINE, PROPERTY_AWT_JUSTIFY_LAST_LINE, ZERO_LINE_BREAK_OFFSETS -
Constructor Summary
ConstructorsConstructorDescriptionJRTemplatePrintText(JRTemplateText text, PrintElementOriginator originator) Creates a print text element. -
Method Summary
Modifier and TypeMethodDescription<T> voidaccept(PrintElementVisitor<T> visitor, T arg) Accepts a print element visitor.intReturns the level of the bookmark corresponding to the anchor.floatReturns the name of the class implementing theFormatFactoryinterface to use with this text element, in case it is not the same as the one for the overall document.getFullStyledText(JRStyledTextAttributeSelector attributeSelector) Returns the full styled text of this object.Returns the full (not truncated) text of this object.Gets the text horizontal alignment.Returns the set of custom hyperlink parameters.Returns the hyperlink tooltip.Retrieves the hyperlink type for the element.floatshort[]Returns the line break offsets for the text if saved during report fill.floatReturns the hyperlink target name.Returns the hyperlink type.Returns the code of thejava.util.Localewhich was used while formatting the source value of the text.Returns the text markup.Returns the original text that was set in this object.Gets the text own rotation.Returns the pattern used to format a value that was the source of this text.Gets the text rotation.Gets the text run direction.floatReturns the index to which this object's text is to be truncated.Returns the suffix that is to be appended to the truncated text (as returned byJRStyledTextUtil.getTruncatedText(JRPrintText).Returns theIDof thejava.util.TimeZoneused to format this text's date source value.getValue()Returns the type of the value which was used to generate this text.Gets the text vertical alignment.booleanisBold()booleanisItalic()booleanbooleanbooleanvoidvoidsetAnchorName(String anchorName) voidsetAverageCharWidth(Float averageCharWidth) voidAlternative setBold method which allows also to reset the "own" isBold property.voidsetBookmarkLevel(int bookmarkLevel) Sets the boomark level for the anchor.voidsetFontName(String fontName) voidsetFontSize(Float fontSize) Method which allows also to reset the "own" size property.voidsetHorizontalTextAlign(HorizontalTextAlignEnum horizontalAlignment) Sets the text horizontal alignment.voidsetHyperlinkAnchor(String hyperlinkAnchor) voidsetHyperlinkOmitted(boolean hyperlinkOmitted) voidsetHyperlinkPage(Integer hyperlinkPage) voidsetHyperlinkParameters(JRPrintHyperlinkParameters hyperlinkParameters) Sets the custom hyperlink parameters.voidsetHyperlinkReference(String hyperlinkReference) voidsetHyperlinkTarget(HyperlinkTargetEnum hyperlinkTarget) voidsetHyperlinkTooltip(String hyperlinkTooltip) Sets the tooltip to be used for the hyperlink.voidsetHyperlinkType(HyperlinkTypeEnum hyperlinkType) Sets the link type as a built-in hyperlink type.voidAlternative setItalic method which allows also to reset the "own" isItalic property.voidsetLeadingOffset(float leadingOffset) voidsetLineBreakOffsets(short[] lineBreakOffsets) Sets the line break offsets for the text.voidsetLineSpacingFactor(float lineSpacingFactor) voidsetLinkTarget(byte hyperlinkTarget) voidsetLinkTarget(String linkTarget) Sets the hyperlink target name.voidsetLinkType(String type) Sets the hyperlink type.voidvoidsetPdfEmbedded(Boolean isPdfEmbedded) Alternative setPdfEmbedded method which allows also to reset the "own" isPdfEmbedded property.voidsetPdfEncoding(String pdfEncoding) voidsetPdfFontName(String pdfFontName) voidsetRotation(RotationEnum rotation) Sets the text rotation.voidsetRunDirection(RunDirectionEnum runDirection) Sets the text run direction.voidsetStrikeThrough(Boolean isStrikeThrough) Alternative setStrikeThrough method which allows also to reset the "own" isStrikeThrough property.voidSet the text for this object.voidsetTextFormat(TextFormat textFormat) voidsetTextHeight(float textHeight) voidsetTextTruncateIndex(Integer textTruncateIndex) Sets the index to which this object's text is to be truncated.voidsetTextTruncateSuffix(String textTruncateSuffix) Sets the suffix to be appended to the truncated text.voidsetUnderline(Boolean isUnderline) Alternative setUnderline method which allows also to reset the "own" isUnderline property.voidvoidsetVerticalTextAlign(VerticalTextAlignEnum verticalAlignment) Gets the text vertical alignment.voidMethods inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement
getBackcolor, getDefaultLineColor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getMode, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnMode, getParentProperties, getPrintElementId, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getTemplate, getUUID, getWidth, getX, getY, hasProperties, setBackcolor, setForecolor, setHeight, setMode, setSourceElementId, setStyle, setTemplate, setUUID, setWidth, setX, setY, updateElementTemplateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.engine.JRBoxContainer
getDefaultLineColorMethods inherited from interface net.sf.jasperreports.engine.JRCommonElement
getBackcolor, getForecolor, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, setBackcolor, setForecolor, setModeMethods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUIDMethods inherited from interface net.sf.jasperreports.engine.JRPrintElement
getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setYMethods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasPropertiesMethods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleName, getStyleNameReference
-
Field Details
-
bookmarkLevel
protected int bookmarkLevelThe bookmark level for the anchor associated with this field.- See Also:
-
-
Constructor Details
-
JRTemplatePrintText
public JRTemplatePrintText() -
JRTemplatePrintText
Creates a print text element.- Parameters:
text- the template text that the element will useoriginator-
-
-
Method Details
-
setText
Description copied from interface:JRPrintTextSet the text for this object.- Specified by:
setTextin interfaceJRPrintText- Parameters:
text- the text- See Also:
-
getTextTruncateIndex
Description copied from interface:JRPrintTextReturns the index to which this object's text is to be truncated. This index is usually set at report fill time when the engine is instructed to keep the full text in the print text object.- Specified by:
getTextTruncateIndexin interfaceJRPrintText- Returns:
- the index to which this object's text is to be truncated
- See Also:
-
setTextTruncateIndex
Description copied from interface:JRPrintTextSets the index to which this object's text is to be truncated. The text is truncated whenJRStyledTextUtil.getTruncatedText(JRPrintText)orJRPrintText.getFullStyledText(JRStyledTextAttributeSelector)are called.- Specified by:
setTextTruncateIndexin interfaceJRPrintText- Parameters:
textTruncateIndex- the index to which this object's text is to be truncated
-
getTextTruncateSuffix
Description copied from interface:JRPrintTextReturns the suffix that is to be appended to the truncated text (as returned byJRStyledTextUtil.getTruncatedText(JRPrintText).- Specified by:
getTextTruncateSuffixin interfaceJRPrintText- Returns:
- the truncated text suffix
- See Also:
-
setTextTruncateSuffix
Description copied from interface:JRPrintTextSets the suffix to be appended to the truncated text.- Specified by:
setTextTruncateSuffixin interfaceJRPrintText- Parameters:
textTruncateSuffix- the suffix to be appended to the truncated text- See Also:
-
getLineBreakOffsets
public short[] getLineBreakOffsets()Description copied from interface:JRPrintTextReturns the line break offsets for the text if saved during report fill.The array of offsets is incremental, each offset adds to the previous value. I.e. the positions at which line breaks occur are
offset[0],offset[0] + offset[1],offset[0] + offset[1] + offset[2]and so on.This array does not include positions for explicit line breaks in the text, i.e. for line breaks that occur due to new line characters in the text. The array only includes line break positions within a paragraph in the text.
If the text was meant to have saved line break offsets but no (non explicit) breaks were detected (e.g. if the text is a single line), this method will return a zero-length array. If the text was not meant to include saved line breaks, the method will return
null.- Specified by:
getLineBreakOffsetsin interfaceJRPrintText- Returns:
- the line break offsets (possibly zero-length array), or
nullif no line break positions were saved during the fill - See Also:
-
setLineBreakOffsets
public void setLineBreakOffsets(short[] lineBreakOffsets) Description copied from interface:JRPrintTextSets the line break offsets for the text.- Specified by:
setLineBreakOffsetsin interfaceJRPrintText- Parameters:
lineBreakOffsets- the line break offsets- See Also:
-
getFullText
Description copied from interface:JRPrintTextReturns the full (not truncated) text of this object.- Specified by:
getFullTextin interfaceJRPrintText- Returns:
- the full text of this object
- See Also:
-
getOriginalText
Description copied from interface:JRPrintTextReturns the original text that was set in this object.- Specified by:
getOriginalTextin interfaceJRPrintText- Returns:
- the original text
-
getFullStyledText
Description copied from interface:JRPrintTextReturns the full styled text of this object.- Specified by:
getFullStyledTextin interfaceJRPrintText- Parameters:
attributeSelector- the styled text attribute selector- Returns:
- the full styled text of this object
- See Also:
-
getValue
- Specified by:
getValuein interfaceJRPrintText
-
setValue
- Specified by:
setValuein interfaceJRPrintText
-
getLineSpacingFactor
public float getLineSpacingFactor()- Specified by:
getLineSpacingFactorin interfaceJRPrintText
-
setLineSpacingFactor
public void setLineSpacingFactor(float lineSpacingFactor) - Specified by:
setLineSpacingFactorin interfaceJRPrintText
-
getLeadingOffset
public float getLeadingOffset()- Specified by:
getLeadingOffsetin interfaceJRPrintText
-
setLeadingOffset
public void setLeadingOffset(float leadingOffset) - Specified by:
setLeadingOffsetin interfaceJRPrintText
-
getHorizontalTextAlign
Description copied from interface:JRTextAlignmentGets the text horizontal alignment.- Specified by:
getHorizontalTextAlignin interfaceJRTextAlignment- Returns:
- a value representing one of the horizontal text alignment constants in
HorizontalTextAlignEnum
-
getOwnHorizontalTextAlign
- Specified by:
getOwnHorizontalTextAlignin interfaceJRTextAlignment
-
setHorizontalTextAlign
Description copied from interface:JRTextAlignmentSets the text horizontal alignment.- Specified by:
setHorizontalTextAlignin interfaceJRTextAlignment- Parameters:
horizontalAlignment- a value representing one of the horizontal text alignment constants inHorizontalTextAlignEnum
-
getVerticalTextAlign
Description copied from interface:JRTextAlignmentGets the text vertical alignment.- Specified by:
getVerticalTextAlignin interfaceJRTextAlignment- Returns:
- a value representing one of the vertical text alignment constants in
VerticalTextAlignEnum
-
getOwnVerticalTextAlign
- Specified by:
getOwnVerticalTextAlignin interfaceJRTextAlignment
-
setVerticalTextAlign
Description copied from interface:JRTextAlignmentGets the text vertical alignment.- Specified by:
setVerticalTextAlignin interfaceJRTextAlignment- Parameters:
verticalAlignment- a value representing one of the vertical text alignment constants inVerticalTextAlignEnum
-
getRotation
Description copied from interface:JRCommonTextGets the text rotation.- Specified by:
getRotationin interfaceJRCommonText- Returns:
- a value representing one of the text rotation constants in
RotationEnum
-
getOwnRotation
Description copied from interface:JRCommonTextGets the text own rotation.- Specified by:
getOwnRotationin interfaceJRCommonText- Returns:
- a value representing one of the text rotation constants in
RotationEnum
-
setRotation
Description copied from interface:JRCommonTextSets the text rotation.- Specified by:
setRotationin interfaceJRCommonText- Parameters:
rotation- a value representing one of the text rotation constants inRotationEnum
-
getRunDirection
Description copied from interface:JRPrintTextGets the text run direction.- Specified by:
getRunDirectionin interfaceJRPrintText- Returns:
- a value representing one of the run direction constants in
RunDirectionEnum
-
setRunDirection
Description copied from interface:JRPrintTextSets the text run direction.- Specified by:
setRunDirectionin interfaceJRPrintText- Parameters:
runDirection- a value representing one of the text run direction constants inRunDirectionEnum
-
getAverageCharWidth
- Specified by:
getAverageCharWidthin interfaceJRPrintText
-
setAverageCharWidth
- Specified by:
setAverageCharWidthin interfaceJRPrintText
-
getTextHeight
public float getTextHeight()- Specified by:
getTextHeightin interfaceJRPrintText
-
setTextHeight
public void setTextHeight(float textHeight) - Specified by:
setTextHeightin interfaceJRPrintText
-
getMarkup
Description copied from interface:JRCommonTextReturns the text markup.- Specified by:
getMarkupin interfaceJRCommonText
-
getOwnMarkup
- Specified by:
getOwnMarkupin interfaceJRCommonText
-
setMarkup
- Specified by:
setMarkupin interfaceJRCommonText
-
getLineBox
- Specified by:
getLineBoxin interfaceJRBoxContainer
-
getParagraph
- Specified by:
getParagraphin interfaceJRParagraphContainer
-
setTextFormat
- Specified by:
setTextFormatin interfaceJRPrintText
-
getAnchorName
- Specified by:
getAnchorNamein interfaceJRPrintAnchor
-
setAnchorName
- Specified by:
setAnchorNamein interfaceJRPrintAnchor
-
setHyperlinkOmitted
public void setHyperlinkOmitted(boolean hyperlinkOmitted) -
getHyperlinkType
Description copied from interface:JRPrintHyperlinkRetrieves the hyperlink type for the element.The actual hyperlink type is determined by
getLinkType(). This method can is used to determine whether the hyperlink type is one of the built-in types or a custom type. When hyperlink is of custom type,CUSTOMis returned.- Specified by:
getHyperlinkTypein interfaceJRPrintHyperlink- Returns:
- one of the hyperlink type constants
- See Also:
-
setHyperlinkType
Description copied from interface:JRPrintHyperlinkSets the link type as a built-in hyperlink type.- Specified by:
setHyperlinkTypein interfaceJRPrintHyperlink- Parameters:
hyperlinkType- the built-in hyperlink type- See Also:
-
getHyperlinkTarget
- Specified by:
getHyperlinkTargetin interfaceJRPrintHyperlink
-
setHyperlinkTarget
- Specified by:
setHyperlinkTargetin interfaceJRPrintHyperlink
-
getLinkTarget
Description copied from interface:JRPrintHyperlinkReturns the hyperlink target name.The target name can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
- Specified by:
getLinkTargetin interfaceJRPrintHyperlink- Returns:
- the hyperlink type
-
setLinkTarget
Description copied from interface:JRPrintHyperlinkSets the hyperlink target name.The target name can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
- Specified by:
setLinkTargetin interfaceJRPrintHyperlink- Parameters:
linkTarget- the hyperlink target name
-
setLinkTarget
public void setLinkTarget(byte hyperlinkTarget) -
getHyperlinkReference
- Specified by:
getHyperlinkReferencein interfaceJRPrintHyperlink
-
setHyperlinkReference
- Specified by:
setHyperlinkReferencein interfaceJRPrintHyperlink
-
getHyperlinkAnchor
- Specified by:
getHyperlinkAnchorin interfaceJRPrintHyperlink
-
setHyperlinkAnchor
- Specified by:
setHyperlinkAnchorin interfaceJRPrintHyperlink
-
getHyperlinkPage
- Specified by:
getHyperlinkPagein interfaceJRPrintHyperlink
-
setHyperlinkPage
- Specified by:
setHyperlinkPagein interfaceJRPrintHyperlink
-
getBookmarkLevel
public int getBookmarkLevel()Description copied from interface:JRPrintAnchorReturns the level of the bookmark corresponding to the anchor.- Specified by:
getBookmarkLevelin interfaceJRPrintAnchor- Returns:
- the level of the bookmark corresponding to the anchor (starting from 1)
or
NO_BOOKMARKif no bookmark should be created for this anchor
-
setBookmarkLevel
public void setBookmarkLevel(int bookmarkLevel) Description copied from interface:JRPrintAnchorSets the boomark level for the anchor.- Specified by:
setBookmarkLevelin interfaceJRPrintAnchor- Parameters:
bookmarkLevel- the bookmark level (starting from 1) orNO_BOOKMARKif no bookmark should be created
-
getFontName
- Specified by:
getFontNamein interfaceJRFont
-
getOwnFontName
- Specified by:
getOwnFontNamein interfaceJRFont
-
setFontName
- Specified by:
setFontNamein interfaceJRFont
-
isBold
public boolean isBold() -
isOwnBold
-
setBold
Alternative setBold method which allows also to reset the "own" isBold property. -
isItalic
public boolean isItalic() -
isOwnItalic
- Specified by:
isOwnItalicin interfaceJRFont
-
setItalic
Alternative setItalic method which allows also to reset the "own" isItalic property. -
isUnderline
public boolean isUnderline()- Specified by:
isUnderlinein interfaceJRFont
-
isOwnUnderline
- Specified by:
isOwnUnderlinein interfaceJRFont
-
setUnderline
Alternative setUnderline method which allows also to reset the "own" isUnderline property.- Specified by:
setUnderlinein interfaceJRFont
-
isStrikeThrough
public boolean isStrikeThrough()- Specified by:
isStrikeThroughin interfaceJRFont
-
isOwnStrikeThrough
- Specified by:
isOwnStrikeThroughin interfaceJRFont
-
setStrikeThrough
Alternative setStrikeThrough method which allows also to reset the "own" isStrikeThrough property.- Specified by:
setStrikeThroughin interfaceJRFont
-
getFontSize
public float getFontSize()- Specified by:
getFontSizein interfaceJRCommonText- Specified by:
getFontSizein interfaceJRFont
-
getOwnFontSize
- Specified by:
getOwnFontSizein interfaceJRFont
-
setFontSize
Method which allows also to reset the "own" size property.- Specified by:
setFontSizein interfaceJRFont
-
getPdfFontName
- Specified by:
getPdfFontNamein interfaceJRFont
-
getOwnPdfFontName
- Specified by:
getOwnPdfFontNamein interfaceJRFont
-
setPdfFontName
- Specified by:
setPdfFontNamein interfaceJRFont
-
getPdfEncoding
- Specified by:
getPdfEncodingin interfaceJRFont
-
getOwnPdfEncoding
- Specified by:
getOwnPdfEncodingin interfaceJRFont
-
setPdfEncoding
- Specified by:
setPdfEncodingin interfaceJRFont
-
isPdfEmbedded
public boolean isPdfEmbedded()- Specified by:
isPdfEmbeddedin interfaceJRFont
-
isOwnPdfEmbedded
- Specified by:
isOwnPdfEmbeddedin interfaceJRFont
-
setPdfEmbedded
Alternative setPdfEmbedded method which allows also to reset the "own" isPdfEmbedded property.- Specified by:
setPdfEmbeddedin interfaceJRFont
-
getValueClassName
Description copied from interface:JRPrintTextReturns the type of the value which was used to generate this text.Text fieldsthat have a non-Stringexpression save the value type using this attribute. This information can be used by exporters to treat numerical or date texts (for instance) in a special manner.- Specified by:
getValueClassNamein interfaceJRPrintText- Specified by:
getValueClassNamein interfaceTextFormat- Returns:
- the type of the original value used to generate the text
-
getPattern
Description copied from interface:JRPrintTextReturns the pattern used to format a value that was the source of this text.The pattern can be used to parse the text back to its source value.
- Specified by:
getPatternin interfaceJRPrintText- Specified by:
getPatternin interfaceTextFormat- Returns:
- the pattern used to format this text's source value
- See Also:
-
getFormatFactoryClass
Description copied from interface:JRPrintTextReturns the name of the class implementing theFormatFactoryinterface to use with this text element, in case it is not the same as the one for the overall document.- Specified by:
getFormatFactoryClassin interfaceJRPrintText- Specified by:
getFormatFactoryClassin interfaceTextFormat
-
getLocaleCode
Description copied from interface:JRPrintTextReturns the code of thejava.util.Localewhich was used while formatting the source value of the text.The code is created using the
java.util.Locale.toString()convention.When this attribute is null, the locale returned by
JasperPrint.getLocaleCode()is used. This way, the locale is specified in a single place when all the (or many ) texts from a print object were formatted using the same locale.- Specified by:
getLocaleCodein interfaceJRPrintText- Specified by:
getLocaleCodein interfaceTextFormat- Returns:
- the code of the
java.util.Localeused when formatting this text's source value
-
getTimeZoneId
Description copied from interface:JRPrintTextReturns theIDof thejava.util.TimeZoneused to format this text's date source value.When this attribute is null, the time zone returned by
JasperPrint.getTimeZoneId()is used.- Specified by:
getTimeZoneIdin interfaceJRPrintText- Specified by:
getTimeZoneIdin interfaceTextFormat- Returns:
- the
IDof thejava.util.TimeZoneused to format this text's date source value
-
getHyperlinkParameters
Description copied from interface:JRPrintHyperlinkReturns the set of custom hyperlink parameters.- Specified by:
getHyperlinkParametersin interfaceJRPrintHyperlink- Returns:
- the set of custom hyperlink parameters
- See Also:
-
setHyperlinkParameters
Description copied from interface:JRPrintHyperlinkSets the custom hyperlink parameters.These parameters will be used to produce the actual hyperlink when the report is exported.
- Specified by:
setHyperlinkParametersin interfaceJRPrintHyperlink- Parameters:
hyperlinkParameters- the set of custom hyperlink parameters
-
getLinkType
Description copied from interface:JRPrintHyperlinkReturns the hyperlink type.- Specified by:
getLinkTypein interfaceJRPrintHyperlink- Returns:
- the hyperlink type
-
setLinkType
Description copied from interface:JRPrintHyperlinkSets the hyperlink type.The type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
- Specified by:
setLinkTypein interfaceJRPrintHyperlink- Parameters:
type- the hyperlink type
-
getHyperlinkTooltip
Description copied from interface:JRPrintHyperlinkReturns the hyperlink tooltip.- Specified by:
getHyperlinkTooltipin interfaceJRPrintHyperlink- Returns:
- the hyperlink tooltip
-
setHyperlinkTooltip
Description copied from interface:JRPrintHyperlinkSets the tooltip to be used for the hyperlink.- Specified by:
setHyperlinkTooltipin interfaceJRPrintHyperlink- Parameters:
hyperlinkTooltip- the tooltip
-
accept
Description copied from interface:JRPrintElementAccepts a print element visitor.The element calls the method that corresponds to the element type on the visitor.
- Specified by:
acceptin interfaceJRPrintElement- Overrides:
acceptin classJRTemplatePrintElement- Type Parameters:
T- the type of the argument passed to the visit operation- Parameters:
visitor- the visitor objectsarg- the argument passed to the visit operation
-
writeVirtualized
- Specified by:
writeVirtualizedin interfaceVirtualizationSerializable- Overrides:
writeVirtualizedin classJRTemplatePrintElement- Throws:
IOException
-
readVirtualized
- Specified by:
readVirtualizedin interfaceVirtualizationSerializable- Overrides:
readVirtualizedin classJRTemplatePrintElement- Throws:
IOException
-