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, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, 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, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, 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, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_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, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XMLCRLF, 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, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValuepublic 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.IterationTagdoAfterBody in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic int doEndTag()
             throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionprotected 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 iconttClass - a tooltip classpublic 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 iconttClass - a toltip classpublic 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-2018 Jalios SA. All Rights Reserved.