public class JRTemplatePrintText extends JRTemplatePrintElement implements JRPrintText
JRPrintText
that uses
a JRTemplateText
instance to
store common attributes.Modifier and Type | Field and Description |
---|---|
protected int |
bookmarkLevel
The bookmark level for the anchor associated with this field.
|
template
ZERO_LINE_BREAK_OFFSETS
UNSET_SOURCE_ELEMENT_ID
DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_PDF_EMBEDDED, DEFAULT_PDF_ENCODING, DEFAULT_PDF_FONT_NAME
MARKUP_HTML, MARKUP_NONE, MARKUP_RTF, MARKUP_STYLED_TEXT
Constructor and Description |
---|
JRTemplatePrintText(JRTemplateText text)
Deprecated.
provide a source Id via
JRTemplatePrintText(JRTemplateText, int) |
JRTemplatePrintText(JRTemplateText text,
int sourceElementId)
Creates a print text element.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
accept(PrintElementVisitor<T> visitor,
T arg)
Accepts a print element visitor.
|
String |
getAnchorName() |
int |
getBookmarkLevel()
Returns the level of the bookmark corresponding to the anchor.
|
JRFont |
getFont()
Deprecated.
|
String |
getFontName() |
int |
getFontSize() |
String |
getFormatFactoryClass()
Returns the name of the class implementing the
FormatFactory
interface to use with this text element, in case it is not the same as the one for the overall document. |
JRStyledText |
getFullStyledText(JRStyledTextAttributeSelector attributeSelector)
Returns the full styled text of this object.
|
String |
getFullText()
Returns the full (not truncated) text of this object.
|
HorizontalAlignEnum |
getHorizontalAlignmentValue()
Gets the text horizontal alignment.
|
String |
getHyperlinkAnchor() |
Integer |
getHyperlinkPage() |
JRPrintHyperlinkParameters |
getHyperlinkParameters()
Returns the set of custom hyperlink parameters.
|
String |
getHyperlinkReference() |
HyperlinkTargetEnum |
getHyperlinkTargetValue() |
String |
getHyperlinkTooltip()
Returns the hyperlink tooltip.
|
HyperlinkTypeEnum |
getHyperlinkTypeValue()
Retrieves the hyperlink type for the element.
|
float |
getLeadingOffset() |
JRLineBox |
getLineBox() |
short[] |
getLineBreakOffsets()
Returns the line break offsets for the text if saved during report fill.
|
float |
getLineSpacingFactor() |
LineSpacingEnum |
getLineSpacingValue()
Deprecated.
Replaced by
JRParagraph.getLineSpacing() . |
String |
getLinkTarget()
Returns the hyperlink target name.
|
String |
getLinkType()
Returns the hyperlink type.
|
String |
getLocaleCode()
Returns the code of the
java.util.Locale which was used
while formatting the source value of the text. |
String |
getMarkup()
Returns the text markup.
|
String |
getOriginalText()
Returns the original text that was set in this object.
|
String |
getOwnFontName() |
Integer |
getOwnFontSize() |
HorizontalAlignEnum |
getOwnHorizontalAlignmentValue() |
LineSpacingEnum |
getOwnLineSpacingValue()
Deprecated.
Replaced by
JRParagraph.getOwnLineSpacing() . |
String |
getOwnMarkup() |
String |
getOwnPdfEncoding() |
String |
getOwnPdfFontName() |
RotationEnum |
getOwnRotationValue()
Gets the text own rotation.
|
VerticalAlignEnum |
getOwnVerticalAlignmentValue() |
JRParagraph |
getParagraph() |
String |
getPattern()
Returns the pattern used to format a value that was the source of this text.
|
String |
getPdfEncoding() |
String |
getPdfFontName() |
RotationEnum |
getRotationValue()
Gets the text rotation.
|
RunDirectionEnum |
getRunDirectionValue()
Gets the text run direction.
|
JRStyledText |
getStyledText(JRStyledTextAttributeSelector attributeSelector)
Deprecated.
|
String |
getText()
Deprecated.
Replaced by
JRStyledTextUtil.getTruncatedText(JRPrintText) . |
float |
getTextHeight() |
Integer |
getTextTruncateIndex()
Returns the index to which this object's text is to be truncated.
|
String |
getTextTruncateSuffix()
Returns the suffix that is to be appended to the truncated text
(as returned by
JRStyledTextUtil.getTruncatedText(JRPrintText) . |
String |
getTimeZoneId()
Returns the
ID of the java.util.TimeZone
used to format this text's date source value. |
Object |
getValue() |
String |
getValueClassName()
Returns the type of the value which was used to generate this text.
|
VerticalAlignEnum |
getVerticalAlignmentValue()
Gets the text vertical alignment.
|
boolean |
isBold() |
boolean |
isItalic() |
Boolean |
isOwnBold() |
Boolean |
isOwnItalic() |
Boolean |
isOwnPdfEmbedded() |
Boolean |
isOwnStrikeThrough() |
Boolean |
isOwnUnderline() |
boolean |
isPdfEmbedded() |
boolean |
isStrikeThrough() |
boolean |
isUnderline() |
void |
setAnchorName(String anchorName) |
void |
setBold(boolean isBold) |
void |
setBold(Boolean isBold)
Alternative setBold method which allows also to reset
the "own" isBold property.
|
void |
setBookmarkLevel(int bookmarkLevel)
Sets the boomark level for the anchor.
|
void |
setFont(JRFont font)
Deprecated.
|
void |
setFontName(String fontName) |
void |
setFontSize(int fontSize) |
void |
setFontSize(Integer fontSize)
Alternative setSize method which allows also to reset
the "own" size property.
|
void |
setHorizontalAlignment(HorizontalAlignEnum horizontalAlignment)
Sets the text horizontal alignment.
|
void |
setHyperlinkAnchor(String hyperlinkAnchor) |
void |
setHyperlinkPage(Integer hyperlinkPage) |
void |
setHyperlinkParameters(JRPrintHyperlinkParameters hyperlinkParameters)
Sets the custom hyperlink parameters.
|
void |
setHyperlinkReference(String hyperlinkReference) |
void |
setHyperlinkTarget(HyperlinkTargetEnum hyperlinkTarget) |
void |
setHyperlinkTooltip(String hyperlinkTooltip)
Sets the tooltip to be used for the hyperlink.
|
void |
setHyperlinkType(HyperlinkTypeEnum hyperlinkType)
Sets the link type as a built-in hyperlink type.
|
void |
setItalic(boolean isItalic) |
void |
setItalic(Boolean isItalic)
Alternative setItalic method which allows also to reset
the "own" isItalic property.
|
void |
setLeadingOffset(float leadingOffset) |
void |
setLineBreakOffsets(short[] lineBreakOffsets)
Sets the line break offsets for the text.
|
void |
setLineSpacing(LineSpacingEnum lineSpacing)
Deprecated.
Replaced by
JRParagraph.setLineSpacing(LineSpacingEnum) . |
void |
setLineSpacingFactor(float lineSpacingFactor) |
void |
setLinkTarget(byte hyperlinkTarget) |
void |
setLinkTarget(String linkTarget)
Sets the hyperlink target name.
|
void |
setLinkType(String type)
Sets the hyperlink type.
|
void |
setMarkup(String markup) |
void |
setPdfEmbedded(boolean isPdfEmbedded) |
void |
setPdfEmbedded(Boolean isPdfEmbedded)
Alternative setPdfEmbedded method which allows also to reset
the "own" isPdfEmbedded property.
|
void |
setPdfEncoding(String pdfEncoding) |
void |
setPdfFontName(String pdfFontName) |
void |
setRotation(RotationEnum rotation)
Sets the text rotation.
|
void |
setRunDirection(RunDirectionEnum runDirectionValue)
Sets the text run direction.
|
void |
setStrikeThrough(boolean isStrikeThrough) |
void |
setStrikeThrough(Boolean isStrikeThrough)
Alternative setStrikeThrough method which allows also to reset
the "own" isStrikeThrough property.
|
void |
setText(String text)
Set the text for this object.
|
void |
setTextFormat(TextFormat textFormat) |
void |
setTextHeight(float textHeight) |
void |
setTextTruncateIndex(Integer textTruncateIndex)
Sets the index to which this object's text is to be truncated.
|
void |
setTextTruncateSuffix(String textTruncateSuffix)
Sets the suffix to be appended to the truncated text.
|
void |
setUnderline(boolean isUnderline) |
void |
setUnderline(Boolean isUnderline)
Alternative setUnderline method which allows also to reset
the "own" isUnderline property.
|
void |
setValue(Object value) |
void |
setVerticalAlignment(VerticalAlignEnum verticalAlignment)
Gets the text vertical alignment.
|
getBackcolor, getDefaultLineColor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getTemplate, getUUID, getWidth, getX, getY, hasProperties, setBackcolor, setForecolor, setHeight, setMode, setSourceElementId, setStyle, setTemplate, setUUID, setWidth, setX, setY, updateElementTemplate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHeight, getKey, getOrigin, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setY
getParentProperties, getPropertiesMap, hasProperties
getUUID
getBackcolor, getForecolor, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, setBackcolor, setForecolor, setMode
getDefaultLineColor
getDefaultStyleProvider, getStyle, getStyleNameReference
protected int bookmarkLevel
JRAnchor.getBookmarkLevel()
public JRTemplatePrintText(JRTemplateText text)
JRTemplatePrintText(JRTemplateText, int)
text
- the template text that the element will usepublic JRTemplatePrintText(JRTemplateText text, int sourceElementId)
text
- the template text that the element will usesourceElementId
- the Id of the source elementpublic String getText()
JRStyledTextUtil.getTruncatedText(JRPrintText)
.JRPrintText
JRPrintText.getTextTruncateIndex()
is not null) text of this object.getText
in interface JRPrintText
JRPrintText.getFullText()
,
JRPrintText.getTextTruncateSuffix()
public void setText(String text)
JRPrintText
setText
in interface JRPrintText
text
- the textJRPrintText.setTextTruncateIndex(Integer)
public Integer getTextTruncateIndex()
JRPrintText
getTextTruncateIndex
in interface JRPrintText
JRTextElement.PROPERTY_PRINT_KEEP_FULL_TEXT
,
JRPrintText.getTextTruncateSuffix()
public void setTextTruncateIndex(Integer textTruncateIndex)
JRPrintText
JRStyledTextUtil.getTruncatedText(JRPrintText)
or JRPrintText.getStyledText(JRStyledTextAttributeSelector)
are called.setTextTruncateIndex
in interface JRPrintText
textTruncateIndex
- the index to which this object's text is to be truncatedpublic String getTextTruncateSuffix()
JRPrintText
JRStyledTextUtil.getTruncatedText(JRPrintText)
.getTextTruncateSuffix
in interface JRPrintText
JRTextElement.PROPERTY_TRUNCATE_SUFFIX
public void setTextTruncateSuffix(String textTruncateSuffix)
JRPrintText
setTextTruncateSuffix
in interface JRPrintText
textTruncateSuffix
- the suffix to be appended to the truncated textJRPrintText.getTextTruncateSuffix()
public short[] getLineBreakOffsets()
JRPrintText
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
.
getLineBreakOffsets
in interface JRPrintText
null
if no line break positions were saved during the fillJRTextElement.PROPERTY_SAVE_LINE_BREAKS
public void setLineBreakOffsets(short[] lineBreakOffsets)
JRPrintText
setLineBreakOffsets
in interface JRPrintText
lineBreakOffsets
- the line break offsetsJRPrintText.getLineBreakOffsets()
public String getFullText()
JRPrintText
getFullText
in interface JRPrintText
JRStyledTextUtil.getTruncatedText(JRPrintText)
,
JRPrintText.getTextTruncateIndex()
public String getOriginalText()
JRPrintText
getOriginalText
in interface JRPrintText
public JRStyledText getStyledText(JRStyledTextAttributeSelector attributeSelector)
JRStyledTextUtil.getStyledText(JRPrintText, JRStyledTextAttributeSelector)
.JRPrintText
JRStyledTextUtil.getTruncatedText(JRPrintText)
.getStyledText
in interface JRPrintText
attributeSelector
- the styled text attribute selectorpublic JRStyledText getFullStyledText(JRStyledTextAttributeSelector attributeSelector)
JRPrintText
getFullStyledText
in interface JRPrintText
attributeSelector
- the styled text attribute selectorJRPrintText.getFullText()
public Object getValue()
getValue
in interface JRPrintText
public void setValue(Object value)
setValue
in interface JRPrintText
public float getLineSpacingFactor()
getLineSpacingFactor
in interface JRPrintText
public void setLineSpacingFactor(float lineSpacingFactor)
setLineSpacingFactor
in interface JRPrintText
public float getLeadingOffset()
getLeadingOffset
in interface JRPrintText
public void setLeadingOffset(float leadingOffset)
setLeadingOffset
in interface JRPrintText
public HorizontalAlignEnum getHorizontalAlignmentValue()
JRAlignment
getHorizontalAlignmentValue
in interface JRAlignment
HorizontalAlignEnum
public HorizontalAlignEnum getOwnHorizontalAlignmentValue()
getOwnHorizontalAlignmentValue
in interface JRAlignment
public void setHorizontalAlignment(HorizontalAlignEnum horizontalAlignment)
JRAlignment
setHorizontalAlignment
in interface JRAlignment
horizontalAlignment
- a value representing one of the horizontal alignment constants in HorizontalAlignEnum
public VerticalAlignEnum getVerticalAlignmentValue()
JRAlignment
getVerticalAlignmentValue
in interface JRAlignment
VerticalAlignEnum
public VerticalAlignEnum getOwnVerticalAlignmentValue()
getOwnVerticalAlignmentValue
in interface JRAlignment
public void setVerticalAlignment(VerticalAlignEnum verticalAlignment)
JRAlignment
setVerticalAlignment
in interface JRAlignment
verticalAlignment
- a value representing one of the vertical alignment constants in VerticalAlignEnum
public RotationEnum getRotationValue()
JRCommonText
getRotationValue
in interface JRCommonText
RotationEnum
public RotationEnum getOwnRotationValue()
JRPrintText
getOwnRotationValue
in interface JRCommonText
getOwnRotationValue
in interface JRPrintText
RotationEnum
public void setRotation(RotationEnum rotation)
JRPrintText
setRotation
in interface JRCommonText
setRotation
in interface JRPrintText
rotation
- a value representing one of the text rotation constants in RotationEnum
public RunDirectionEnum getRunDirectionValue()
JRPrintText
getRunDirectionValue
in interface JRPrintText
RunDirectionEnum
public void setRunDirection(RunDirectionEnum runDirectionValue)
JRPrintText
setRunDirection
in interface JRPrintText
runDirectionValue
- a value representing one of the text run direction constants in RunDirectionEnum
public float getTextHeight()
getTextHeight
in interface JRPrintText
public void setTextHeight(float textHeight)
setTextHeight
in interface JRPrintText
public LineSpacingEnum getLineSpacingValue()
JRParagraph.getLineSpacing()
.getLineSpacingValue
in interface JRCommonText
public LineSpacingEnum getOwnLineSpacingValue()
JRParagraph.getOwnLineSpacing()
.getOwnLineSpacingValue
in interface JRCommonText
getOwnLineSpacingValue
in interface JRPrintText
public void setLineSpacing(LineSpacingEnum lineSpacing)
JRParagraph.setLineSpacing(LineSpacingEnum)
.setLineSpacing
in interface JRCommonText
setLineSpacing
in interface JRPrintText
public String getMarkup()
JRCommonText
getMarkup
in interface JRCommonText
public String getOwnMarkup()
getOwnMarkup
in interface JRCommonText
getOwnMarkup
in interface JRPrintText
public void setMarkup(String markup)
setMarkup
in interface JRCommonText
setMarkup
in interface JRPrintText
public JRLineBox getLineBox()
getLineBox
in interface JRBoxContainer
public JRParagraph getParagraph()
getParagraph
in interface JRParagraphContainer
public JRFont getFont()
getFont
in interface JRPrintText
public void setFont(JRFont font)
setFont
in interface JRPrintText
public void setTextFormat(TextFormat textFormat)
setTextFormat
in interface JRPrintText
public String getAnchorName()
getAnchorName
in interface JRPrintAnchor
public void setAnchorName(String anchorName)
setAnchorName
in interface JRPrintAnchor
public HyperlinkTypeEnum getHyperlinkTypeValue()
JRPrintHyperlink
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, CUSTOM
is returned.
getHyperlinkTypeValue
in interface JRPrintHyperlink
JRPrintHyperlink.getLinkType()
public void setHyperlinkType(HyperlinkTypeEnum hyperlinkType)
JRPrintHyperlink
setHyperlinkType
in interface JRPrintHyperlink
hyperlinkType
- the built-in hyperlink typeJRPrintHyperlink.getLinkType()
public HyperlinkTargetEnum getHyperlinkTargetValue()
getHyperlinkTargetValue
in interface JRPrintHyperlink
public void setHyperlinkTarget(HyperlinkTargetEnum hyperlinkTarget)
setHyperlinkTarget
in interface JRPrintHyperlink
public String getLinkTarget()
JRPrintHyperlink
The target name can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
getLinkTarget
in interface JRPrintHyperlink
public void setLinkTarget(String linkTarget)
JRPrintHyperlink
The target name can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
setLinkTarget
in interface JRPrintHyperlink
linkTarget
- the hyperlink target namepublic void setLinkTarget(byte hyperlinkTarget)
public String getHyperlinkReference()
getHyperlinkReference
in interface JRPrintHyperlink
public void setHyperlinkReference(String hyperlinkReference)
setHyperlinkReference
in interface JRPrintHyperlink
public String getHyperlinkAnchor()
getHyperlinkAnchor
in interface JRPrintHyperlink
public void setHyperlinkAnchor(String hyperlinkAnchor)
setHyperlinkAnchor
in interface JRPrintHyperlink
public Integer getHyperlinkPage()
getHyperlinkPage
in interface JRPrintHyperlink
public void setHyperlinkPage(Integer hyperlinkPage)
setHyperlinkPage
in interface JRPrintHyperlink
public int getBookmarkLevel()
JRPrintAnchor
getBookmarkLevel
in interface JRPrintAnchor
NO_BOOKMARK
if no bookmark should be created for this anchorpublic void setBookmarkLevel(int bookmarkLevel)
JRPrintAnchor
setBookmarkLevel
in interface JRPrintAnchor
bookmarkLevel
- the bookmark level (starting from 1)
or NO_BOOKMARK
if no bookmark should be createdpublic String getFontName()
getFontName
in interface JRFont
public String getOwnFontName()
getOwnFontName
in interface JRFont
public void setFontName(String fontName)
setFontName
in interface JRFont
public void setBold(Boolean isBold)
public Boolean isOwnItalic()
isOwnItalic
in interface JRFont
public void setItalic(Boolean isItalic)
public boolean isUnderline()
isUnderline
in interface JRFont
public Boolean isOwnUnderline()
isOwnUnderline
in interface JRFont
public void setUnderline(boolean isUnderline)
setUnderline
in interface JRFont
public void setUnderline(Boolean isUnderline)
setUnderline
in interface JRFont
public boolean isStrikeThrough()
isStrikeThrough
in interface JRFont
public Boolean isOwnStrikeThrough()
isOwnStrikeThrough
in interface JRFont
public void setStrikeThrough(boolean isStrikeThrough)
setStrikeThrough
in interface JRFont
public void setStrikeThrough(Boolean isStrikeThrough)
setStrikeThrough
in interface JRFont
public int getFontSize()
getFontSize
in interface JRCommonText
getFontSize
in interface JRFont
public Integer getOwnFontSize()
getOwnFontSize
in interface JRFont
public void setFontSize(int fontSize)
setFontSize
in interface JRFont
public void setFontSize(Integer fontSize)
setFontSize
in interface JRFont
public String getPdfFontName()
getPdfFontName
in interface JRFont
public String getOwnPdfFontName()
getOwnPdfFontName
in interface JRFont
public void setPdfFontName(String pdfFontName)
setPdfFontName
in interface JRFont
public String getPdfEncoding()
getPdfEncoding
in interface JRFont
public String getOwnPdfEncoding()
getOwnPdfEncoding
in interface JRFont
public void setPdfEncoding(String pdfEncoding)
setPdfEncoding
in interface JRFont
public boolean isPdfEmbedded()
isPdfEmbedded
in interface JRFont
public Boolean isOwnPdfEmbedded()
isOwnPdfEmbedded
in interface JRFont
public void setPdfEmbedded(boolean isPdfEmbedded)
setPdfEmbedded
in interface JRFont
public void setPdfEmbedded(Boolean isPdfEmbedded)
setPdfEmbedded
in interface JRFont
public String getValueClassName()
JRPrintText
Text fields
that have a non-String
expression
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.
getValueClassName
in interface TextFormat
getValueClassName
in interface JRPrintText
public String getPattern()
JRPrintText
The pattern can be used to parse the text back to its source value.
getPattern
in interface TextFormat
getPattern
in interface JRPrintText
JRPrintText.getValueClassName()
public String getFormatFactoryClass()
JRPrintText
FormatFactory
interface to use with this text element, in case it is not the same as the one for the overall document.getFormatFactoryClass
in interface TextFormat
getFormatFactoryClass
in interface JRPrintText
public String getLocaleCode()
JRPrintText
java.util.Locale
which 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.
getLocaleCode
in interface TextFormat
getLocaleCode
in interface JRPrintText
java.util.Locale
used when formatting this text's source valuepublic String getTimeZoneId()
JRPrintText
ID
of the java.util.TimeZone
used to format this text's date source value.
When this attribute is null, the time zone returned by
JasperPrint.getTimeZoneId()
is used.
getTimeZoneId
in interface TextFormat
getTimeZoneId
in interface JRPrintText
ID
of the java.util.TimeZone
used to format this text's date source valuepublic JRPrintHyperlinkParameters getHyperlinkParameters()
JRPrintHyperlink
getHyperlinkParameters
in interface JRPrintHyperlink
JRPrintHyperlink.setHyperlinkParameters(JRPrintHyperlinkParameters)
,
JRPrintHyperlinkParameter
public void setHyperlinkParameters(JRPrintHyperlinkParameters hyperlinkParameters)
JRPrintHyperlink
These parameters will be used to produce the actual hyperlink when the report is exported.
setHyperlinkParameters
in interface JRPrintHyperlink
hyperlinkParameters
- the set of custom hyperlink parameterspublic String getLinkType()
JRPrintHyperlink
getLinkType
in interface JRPrintHyperlink
public void setLinkType(String type)
JRPrintHyperlink
The type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
setLinkType
in interface JRPrintHyperlink
type
- the hyperlink typepublic String getHyperlinkTooltip()
JRPrintHyperlink
getHyperlinkTooltip
in interface JRPrintHyperlink
public void setHyperlinkTooltip(String hyperlinkTooltip)
JRPrintHyperlink
setHyperlinkTooltip
in interface JRPrintHyperlink
hyperlinkTooltip
- the tooltippublic <T> void accept(PrintElementVisitor<T> visitor, T arg)
JRPrintElement
The element calls the method that corresponds to the element type on the visitor.
accept
in interface JRPrintElement
accept
in class JRTemplatePrintElement
T
- the type of the argument passed to the visit operationvisitor
- the visitor objectsarg
- the argument passed to the visit operationCopyright © 2013. All Rights Reserved.