|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.engine.JRHyperlinkHelper
public class JRHyperlinkHelper
Utility class that manages built-in hyperlink types.
| Field Summary | |
|---|---|
static java.lang.String |
HYPERLINK_TARGET_BLANK
"Blank" link target name, equivalent to JRHyperlink.HYPERLINK_TARGET_BLANK. |
static java.lang.String |
HYPERLINK_TARGET_PARENT
"Parent" link target name, equivalent to JRHyperlink.HYPERLINK_TARGET_PARENT. |
static java.lang.String |
HYPERLINK_TARGET_SELF
"Self" link target name, equivalent to JRHyperlink.HYPERLINK_TARGET_SELF. |
static java.lang.String |
HYPERLINK_TARGET_TOP
"Top" link target name, equivalent to JRHyperlink.HYPERLINK_TARGET_TOP. |
static java.lang.String |
HYPERLINK_TYPE_LOCAL_ANCHOR
"LocalAnchor" link type, equivalent to JRHyperlink.HYPERLINK_LOCAL_ANCHOR. |
static java.lang.String |
HYPERLINK_TYPE_LOCAL_PAGE
"LocalPage" link type, equivalent to JRHyperlink.HYPERLINK_TYPE_LOCAL_PAGE. |
static java.lang.String |
HYPERLINK_TYPE_NONE
"None" link type, equivalent to JRHyperlink.HYPERLINK_TYPE_NONE. |
static java.lang.String |
HYPERLINK_TYPE_REFERENCE
"Reference" link type, equivalent to JRHyperlink.HYPERLINK_TYPE_REFERENCE. |
static java.lang.String |
HYPERLINK_TYPE_REMOTE_ANCHOR
"RemoteAnchor" link type, equivalent to JRHyperlink.HYPERLINK_TYPE_REMOTE_ANCHOR. |
static java.lang.String |
HYPERLINK_TYPE_REMOTE_PAGE
"RemotePage" link type, equivalent to JRHyperlink.HYPERLINK_TYPE_REMOTE_PAGE. |
| Constructor Summary | |
|---|---|
JRHyperlinkHelper()
|
|
| Method Summary | |
|---|---|
static byte |
getHyperlinkTarget(JRHyperlink hyperlink)
Returns the built-in hyperlink target, or JRHyperlink.HYPERLINK_TARGET_CUSTOM
if the target name is not a built-in one. |
static byte |
getHyperlinkTarget(java.lang.String linkTarget)
Returns the built-in hyperlink target, or JRHyperlink.HYPERLINK_TARGET_CUSTOM
if the target name is not a built-in one. |
static byte |
getHyperlinkType(JRHyperlink hyperlink)
Returns the built-in hyperlink type, or JRHyperlink.HYPERLINK_TYPE_CUSTOM
if the type is not a built-in type. |
static byte |
getHyperlinkType(java.lang.String linkType)
Returns the built-in hyperlink type, or JRHyperlink.HYPERLINK_TYPE_CUSTOM
if the type is not a built-in type. |
static java.lang.String |
getLinkTarget(byte hyperlinkTarget)
Returns the link target associated with a built-in target. |
static java.lang.String |
getLinkType(byte hyperlinkType)
Returns the link type associated with a built-in type. |
static boolean |
isEmpty(JRHyperlink hyperlink)
Decides whether a hyperlink is empty or not. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String HYPERLINK_TYPE_NONE
JRHyperlink.HYPERLINK_TYPE_NONE.
public static final java.lang.String HYPERLINK_TYPE_REFERENCE
JRHyperlink.HYPERLINK_TYPE_REFERENCE.
public static final java.lang.String HYPERLINK_TYPE_LOCAL_ANCHOR
JRHyperlink.HYPERLINK_LOCAL_ANCHOR.
public static final java.lang.String HYPERLINK_TYPE_LOCAL_PAGE
JRHyperlink.HYPERLINK_TYPE_LOCAL_PAGE.
public static final java.lang.String HYPERLINK_TYPE_REMOTE_ANCHOR
JRHyperlink.HYPERLINK_TYPE_REMOTE_ANCHOR.
public static final java.lang.String HYPERLINK_TYPE_REMOTE_PAGE
JRHyperlink.HYPERLINK_TYPE_REMOTE_PAGE.
public static final java.lang.String HYPERLINK_TARGET_SELF
JRHyperlink.HYPERLINK_TARGET_SELF.
public static final java.lang.String HYPERLINK_TARGET_BLANK
JRHyperlink.HYPERLINK_TARGET_BLANK.
public static final java.lang.String HYPERLINK_TARGET_PARENT
JRHyperlink.HYPERLINK_TARGET_PARENT.
public static final java.lang.String HYPERLINK_TARGET_TOP
JRHyperlink.HYPERLINK_TARGET_TOP.
| Constructor Detail |
|---|
public JRHyperlinkHelper()
| Method Detail |
|---|
public static byte getHyperlinkType(JRHyperlink hyperlink)
JRHyperlink.HYPERLINK_TYPE_CUSTOM
if the type is not a built-in type.
hyperlink - the hyperlink object
public static byte getHyperlinkType(java.lang.String linkType)
JRHyperlink.HYPERLINK_TYPE_CUSTOM
if the type is not a built-in type.
linkType - the link type
public static byte getHyperlinkTarget(JRHyperlink hyperlink)
JRHyperlink.HYPERLINK_TARGET_CUSTOM
if the target name is not a built-in one.
hyperlink - the hyperlink object
public static byte getHyperlinkTarget(java.lang.String linkTarget)
JRHyperlink.HYPERLINK_TARGET_CUSTOM
if the target name is not a built-in one.
linkTarget - the link target type
public static java.lang.String getLinkType(byte hyperlinkType)
hyperlinkType - the built-in type
public static java.lang.String getLinkTarget(byte hyperlinkTarget)
hyperlinkTarget - the built-in target type
public static boolean isEmpty(JRHyperlink hyperlink)
The hyperlink is considered empty when it's null or when
its type is HYPERLINK_TYPE_NONE
and it doesn't include a tooltip expression
hyperlink - the hyperlink
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||