public class TooltipTag extends javax.servlet.jsp.tagext.BodyTagSupport implements JcmsConstants
Modifier and Type | Class and Description |
---|---|
static class |
TooltipTag.Tooltip |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
bodyText |
protected java.lang.String[] |
glpParams |
protected java.lang.String |
icon |
protected java.lang.String |
longdesc |
protected java.lang.String |
property |
static java.lang.String |
REVISION |
protected java.lang.String |
sprite |
static java.lang.String |
TOOLTIP_CLASS |
static java.lang.String |
TOOLTIP_CLASS_INLINE |
static java.lang.String |
TOOLTIP_URI |
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
Constructor and Description |
---|
TooltipTag() |
Modifier and Type | Method and Description |
---|---|
protected void |
clean() |
int |
doAfterBody() |
int |
doEndTag() |
java.lang.String |
getBodyText()
Returns the value previously sets
|
java.lang.String |
getIcon()
Returns the value of the icon attribute previously sets
|
java.lang.String |
getLongdesc()
Returns the value of the longdesc attribute previously sets
|
static java.lang.String |
getLongdescProperty(java.lang.String ttGlp,
java.lang.String[] ttParams,
boolean wrap)
Convenient method use to generate longdesc tooltip property on an HTML tag.
|
java.lang.String[] |
getParams()
Returns the value of the parameters associated with the given property
|
java.lang.String |
getProperty()
Returns the value of the property previously sets
|
java.lang.String |
getSprite()
Returns the value of the sprite attribute previously sets
|
static java.lang.String |
getTooltipForLongdesc(java.lang.String ttLongdesc)
Convenient method use to generate tooltip IMG tag for a given longdesc.
|
static java.lang.String |
getTooltipForLongdesc(java.lang.String ttLongdesc,
java.lang.String ttIcon)
Convenient method use to generate tooltip IMG tag for a given longdesc.
|
static java.lang.String |
getTooltipForProperty(java.lang.String ttGlp,
java.lang.String[] ttParams)
Convenient method use to generate tooltip IMG tag for a given property.
|
static java.lang.String |
getTooltipForProperty(java.lang.String ttGlp,
java.lang.String[] ttParams,
java.lang.String ttIcon,
java.lang.String ttClass)
Convenient method use to generate tooltip IMG tag for a given property.
|
static java.lang.String |
getTooltipForText(java.lang.String ttBody)
Convenient method use to generate tooltip IMG tag for a given body text.
|
static java.lang.String |
getTooltipForText(java.lang.String ttBody,
java.lang.String ttIcon)
Convenient method use to generate tooltip IMG tag for a given body text.
|
static java.lang.String |
getTooltipForTitle(java.lang.String ttTitle)
Convenient method use to generate tooltip IMG tag for a given title.
|
static java.lang.String |
getTooltipForTitle(java.lang.String ttTitle,
java.lang.String ttIcon)
Convenient method use to generate tooltip IMG tag for a given title.
|
static java.lang.String |
getTooltipForTitle(java.lang.String ttTitle,
java.lang.String ttIcon,
java.lang.String ttClass)
Convenient method use to generate tooltip IMG tag for a given title.
|
void |
setBodyText(java.lang.String bodyText)
Set the value used to fill tooltip content using inline DOM.
|
void |
setIcon(java.lang.String icon)
Set the value of the icon attribute used to display tooltip.
|
void |
setLongdesc(java.lang.String longdesc)
Set the value of the longdesc attribute used to fill tooltip content using AJAX request.
|
void |
setParams(java.lang.String[] pparams)
Set the associated parameters of a given property
|
void |
setProperty(java.lang.String property)
Set the value of the property used to fill tooltip content using AJAX request on dedicated longdesc uri.
|
void |
setSprite(java.lang.String sprite)
Set the value of the sprite attribute used to display tooltip.
|
doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
public static final java.lang.String REVISION
public static final java.lang.String TOOLTIP_URI
public static final java.lang.String TOOLTIP_CLASS
public static final java.lang.String TOOLTIP_CLASS_INLINE
protected java.lang.String bodyText
protected java.lang.String property
protected java.lang.String[] glpParams
protected java.lang.String longdesc
protected java.lang.String icon
protected java.lang.String sprite
public int doAfterBody() throws javax.servlet.jsp.JspException
doAfterBody
in interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
protected void clean()
public static java.lang.String getLongdescProperty(java.lang.String ttGlp, java.lang.String[] ttParams, boolean wrap)
ttGlp
- the jcms propertyttParams
- the property's paramswrap
- boolean true if the result should be wrap in a longdesc attributepublic static java.lang.String getTooltipForProperty(java.lang.String ttGlp, java.lang.String[] ttParams)
ttGlp
- the jcms propertyttParams
- the property's paramspublic static java.lang.String getTooltipForProperty(java.lang.String ttGlp, java.lang.String[] ttParams, java.lang.String ttIcon, java.lang.String ttClass)
ttGlp
- the jcms propertyttParams
- the property's paramsttIcon
- a custom iconpublic static java.lang.String getTooltipForText(java.lang.String ttBody)
ttBody
- the inline body textpublic static java.lang.String getTooltipForText(java.lang.String ttBody, java.lang.String ttIcon)
ttBody
- the inline body textttIcon
- a custom iconpublic static java.lang.String getTooltipForLongdesc(java.lang.String ttLongdesc)
ttLongdesc
- the longdescpublic static java.lang.String getTooltipForLongdesc(java.lang.String ttLongdesc, java.lang.String ttIcon)
ttLongdesc
- the longdescttIcon
- a custom iconpublic static java.lang.String getTooltipForTitle(java.lang.String ttTitle)
ttTitle
- the titlepublic static java.lang.String getTooltipForTitle(java.lang.String ttTitle, java.lang.String ttIcon)
ttTitle
- the titlettIcon
- a custom iconpublic static java.lang.String getTooltipForTitle(java.lang.String ttTitle, java.lang.String ttIcon, java.lang.String ttClass)
ttTitle
- the titlettIcon
- a custom iconpublic java.lang.String getBodyText()
public void setBodyText(java.lang.String bodyText)
bodyText
- String body textpublic java.lang.String getProperty()
public void setProperty(java.lang.String property)
property
- String propertypublic java.lang.String[] getParams()
public void setParams(java.lang.String[] pparams)
pparams
- String[] of parameterspublic java.lang.String getLongdesc()
public void setLongdesc(java.lang.String longdesc)
longdesc
- String longdescpublic java.lang.String getIcon()
public void setIcon(java.lang.String icon)
icon
- String icon uripublic java.lang.String getSprite()
public void setSprite(java.lang.String sprite)
sprite
- String sprite valueCopyright © 2001-2010 Jalios SA. All Rights Reserved.