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_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 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.