Package net.sf.jasperreports.engine.base
Class JRBasePrintHyperlink
java.lang.Object
net.sf.jasperreports.engine.base.JRBasePrintHyperlink
- All Implemented Interfaces:
Serializable,JRPrintHyperlink
Stand-alone implementation of
JRPrintHyperlink.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Field Summary
Fields inherited from interface net.sf.jasperreports.engine.JRPrintHyperlink
PROPERTY_IGNORE_HYPERLINK_SUFFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHyperlinkParameter(JRPrintHyperlinkParameter parameter) Adds a custom hyperlink parameter.Returns the set of custom hyperlink parameters.Returns the hyperlink tooltip.Retrieves the hyperlink type for the element.Returns the hyperlink target name.Returns the hyperlink type.voidsetHyperlinkAnchor(String hyperlinkAnchor) voidsetHyperlinkPage(Integer hyperlinkPage) voidsetHyperlinkParameters(JRPrintHyperlinkParameters parameters) 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.voidsetLinkTarget(String linkTarget) Sets the hyperlink target name.voidsetLinkType(String type) Sets the hyperlink type.
-
Constructor Details
-
JRBasePrintHyperlink
public JRBasePrintHyperlink()Creates a blank hyperlink.
-
-
Method Details
-
getHyperlinkAnchor
- Specified by:
getHyperlinkAnchorin interfaceJRPrintHyperlink
-
getHyperlinkPage
- Specified by:
getHyperlinkPagein interfaceJRPrintHyperlink
-
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:
-
getHyperlinkReference
- Specified by:
getHyperlinkReferencein interfaceJRPrintHyperlink
-
getHyperlinkTarget
- Specified by:
getHyperlinkTargetin interfaceJRPrintHyperlink
-
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:
-
getLinkType
Description copied from interface:JRPrintHyperlinkReturns the hyperlink type.- Specified by:
getLinkTypein interfaceJRPrintHyperlink- Returns:
- the hyperlink type
-
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
-
setHyperlinkAnchor
- Specified by:
setHyperlinkAnchorin interfaceJRPrintHyperlink
-
setHyperlinkPage
- Specified by:
setHyperlinkPagein interfaceJRPrintHyperlink
-
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:
parameters- the set of custom hyperlink parameters
-
setHyperlinkReference
- Specified by:
setHyperlinkReferencein interfaceJRPrintHyperlink
-
setHyperlinkTarget
- Specified by:
setHyperlinkTargetin interfaceJRPrintHyperlink
-
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
-
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:
-
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
-
addHyperlinkParameter
Adds a custom hyperlink parameter.- Parameters:
parameter- the parameter to add- See Also:
-
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
-