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 TypeMethodDescriptionvoid
addHyperlinkParameter
(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.void
setHyperlinkAnchor
(String hyperlinkAnchor) void
setHyperlinkPage
(Integer hyperlinkPage) void
setHyperlinkParameters
(JRPrintHyperlinkParameters parameters) 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
setLinkTarget
(String linkTarget) Sets the hyperlink target name.void
setLinkType
(String type) Sets the hyperlink type.
-
Constructor Details
-
JRBasePrintHyperlink
public JRBasePrintHyperlink()Creates a blank hyperlink.
-
-
Method Details
-
getHyperlinkAnchor
- Specified by:
getHyperlinkAnchor
in interfaceJRPrintHyperlink
-
getHyperlinkPage
- Specified by:
getHyperlinkPage
in interfaceJRPrintHyperlink
-
getHyperlinkParameters
Description copied from interface:JRPrintHyperlink
Returns the set of custom hyperlink parameters.- Specified by:
getHyperlinkParameters
in interfaceJRPrintHyperlink
- Returns:
- the set of custom hyperlink parameters
- See Also:
-
getHyperlinkReference
- Specified by:
getHyperlinkReference
in interfaceJRPrintHyperlink
-
getHyperlinkTarget
- Specified by:
getHyperlinkTarget
in interfaceJRPrintHyperlink
-
getHyperlinkType
Description copied from interface:JRPrintHyperlink
Retrieves 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,CUSTOM
is returned.- Specified by:
getHyperlinkType
in interfaceJRPrintHyperlink
- Returns:
- one of the hyperlink type constants
- See Also:
-
getLinkType
Description copied from interface:JRPrintHyperlink
Returns the hyperlink type.- Specified by:
getLinkType
in interfaceJRPrintHyperlink
- Returns:
- the hyperlink type
-
getLinkTarget
Description copied from interface:JRPrintHyperlink
Returns 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:
getLinkTarget
in interfaceJRPrintHyperlink
- Returns:
- the hyperlink type
-
setHyperlinkAnchor
- Specified by:
setHyperlinkAnchor
in interfaceJRPrintHyperlink
-
setHyperlinkPage
- Specified by:
setHyperlinkPage
in interfaceJRPrintHyperlink
-
setHyperlinkParameters
Description copied from interface:JRPrintHyperlink
Sets the custom hyperlink parameters.These parameters will be used to produce the actual hyperlink when the report is exported.
- Specified by:
setHyperlinkParameters
in interfaceJRPrintHyperlink
- Parameters:
parameters
- the set of custom hyperlink parameters
-
setHyperlinkReference
- Specified by:
setHyperlinkReference
in interfaceJRPrintHyperlink
-
setHyperlinkTarget
- Specified by:
setHyperlinkTarget
in interfaceJRPrintHyperlink
-
setLinkTarget
Description copied from interface:JRPrintHyperlink
Sets 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:
setLinkTarget
in interfaceJRPrintHyperlink
- Parameters:
linkTarget
- the hyperlink target name
-
setHyperlinkType
Description copied from interface:JRPrintHyperlink
Sets the link type as a built-in hyperlink type.- Specified by:
setHyperlinkType
in interfaceJRPrintHyperlink
- Parameters:
hyperlinkType
- the built-in hyperlink type- See Also:
-
setLinkType
Description copied from interface:JRPrintHyperlink
Sets 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:
setLinkType
in 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:JRPrintHyperlink
Returns the hyperlink tooltip.- Specified by:
getHyperlinkTooltip
in interfaceJRPrintHyperlink
- Returns:
- the hyperlink tooltip
-
setHyperlinkTooltip
Description copied from interface:JRPrintHyperlink
Sets the tooltip to be used for the hyperlink.- Specified by:
setHyperlinkTooltip
in interfaceJRPrintHyperlink
- Parameters:
hyperlinkTooltip
- the tooltip
-