Package net.sf.jasperreports.engine
Class JRHyperlinkHelper
java.lang.Object
net.sf.jasperreports.engine.JRHyperlinkHelper
Utility class that manages built-in hyperlink types.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic HyperlinkTargetEnumgetHyperlinkTarget(String linkTarget) Returns the built-in hyperlink target, orHyperlinkTargetEnum.CUSTOMif the target name is not a built-in one.static HyperlinkTargetEnumgetHyperlinkTarget(JRHyperlink hyperlink) Returns the built-in hyperlink target, orHyperlinkTargetEnum.CUSTOMif the target name is not a built-in one.static HyperlinkTypeEnumgetHyperlinkType(String linkType) Returns the built-in hyperlink type, orHyperlinkTypeEnum.CUSTOMif the type is not a built-in type.static HyperlinkTypeEnumgetHyperlinkType(JRHyperlink hyperlink) Returns the built-in hyperlink type, orHyperlinkTypeEnum.CUSTOMif the type is not a built-in type.static StringgetLinkTarget(HyperlinkTargetEnum hyperlinkTarget) Returns the link target associated with a built-in target.static StringgetLinkType(HyperlinkTypeEnum hyperlinkType) Returns the link type associated with a built-in type.static booleanisEmpty(JRHyperlink hyperlink) Decides whether a hyperlink is empty or not.
-
Field Details
-
EXCEPTION_MESSAGE_KEY_TARGET_BYTE_CONSTANT_USED
- See Also:
-
EXCEPTION_MESSAGE_KEY_TYPE_BYTE_CONSTANT_USED
- See Also:
-
EXCEPTION_MESSAGE_KEY_UNKNOWN_HYPERLINK_TARGET
- See Also:
-
EXCEPTION_MESSAGE_KEY_UNKNOWN_HYPERLINK_TYPE
- See Also:
-
-
Method Details
-
getHyperlinkType
Returns the built-in hyperlink type, orHyperlinkTypeEnum.CUSTOMif the type is not a built-in type.- Parameters:
hyperlink- the hyperlink object- Returns:
- the hyperlink type
-
getHyperlinkType
Returns the built-in hyperlink type, orHyperlinkTypeEnum.CUSTOMif the type is not a built-in type.- Parameters:
linkType- the link type- Returns:
- the hyperlink type
-
getHyperlinkTarget
Returns the built-in hyperlink target, orHyperlinkTargetEnum.CUSTOMif the target name is not a built-in one.- Parameters:
hyperlink- the hyperlink object- Returns:
- the hyperlink target
-
getHyperlinkTarget
Returns the built-in hyperlink target, orHyperlinkTargetEnum.CUSTOMif the target name is not a built-in one.- Parameters:
linkTarget- the link target type- Returns:
- the hyperlink target
-
getLinkType
Returns the link type associated with a built-in type.- Parameters:
hyperlinkType- the built-in type- Returns:
- the String link type
-
getLinkTarget
Returns the link target associated with a built-in target.- Parameters:
hyperlinkTarget- the built-in target type- Returns:
- the String link target
-
isEmpty
Decides whether a hyperlink is empty or not.The hyperlink is considered empty when it's
nullor when its type isNONEand it doesn't include a tooltip expression- Parameters:
hyperlink- the hyperlink- Returns:
- whether the hyperlink is empty
-