|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSupport com.jalios.jcms.taglib.TooltipTag
public class TooltipTag
This tag prints a small tooltip icons that displays inline or ajax content
Nested Class Summary | |
---|---|
static class |
TooltipTag.Tooltip
|
Field Summary | |
---|---|
protected String |
bodyText
|
protected String[] |
glpParams
|
protected String |
icon
|
protected String |
longdesc
|
protected String |
property
|
static String |
REVISION
|
protected String |
sprite
|
static String |
TOOLTIP_CLASS
|
static String |
TOOLTIP_CLASS_INLINE
|
static String |
TOOLTIP_URI
|
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
---|
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
id, pageContext |
Fields inherited from interface com.jalios.util.JaliosConstants |
---|
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 |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
---|
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
---|---|
TooltipTag()
|
Method Summary | |
---|---|
protected void |
clean()
|
int |
doAfterBody()
|
int |
doEndTag()
|
String |
getBodyText()
Returns the value previously sets |
String |
getIcon()
Returns the value of the icon attribute previously sets |
String |
getLongdesc()
Returns the value of the longdesc attribute previously sets |
static String |
getLongdescProperty(String ttGlp,
String[] ttParams,
boolean wrap)
Convenient method use to generate longdesc tooltip property on an HTML tag. |
String[] |
getParams()
Returns the value of the parameters associated with the given property |
String |
getProperty()
Returns the value of the property previously sets |
String |
getSprite()
Returns the value of the sprite attribute previously sets |
static String |
getTooltipForLongdesc(String ttLongdesc)
Convenient method use to generate tooltip IMG tag for a given longdesc. |
static String |
getTooltipForLongdesc(String ttLongdesc,
String ttIcon)
Convenient method use to generate tooltip IMG tag for a given longdesc. |
static String |
getTooltipForProperty(String ttGlp,
String[] ttParams)
Convenient method use to generate tooltip IMG tag for a given property. |
static String |
getTooltipForProperty(String ttGlp,
String[] ttParams,
String ttIcon,
String ttClass)
Convenient method use to generate tooltip IMG tag for a given property. |
static String |
getTooltipForText(String ttBody)
Convenient method use to generate tooltip IMG tag for a given body text. |
static String |
getTooltipForText(String ttBody,
String ttIcon)
Convenient method use to generate tooltip IMG tag for a given body text. |
static String |
getTooltipForTitle(String ttTitle)
Convenient method use to generate tooltip IMG tag for a given title. |
static String |
getTooltipForTitle(String ttTitle,
String ttIcon)
Convenient method use to generate tooltip IMG tag for a given title. |
static String |
getTooltipForTitle(String ttTitle,
String ttIcon,
String ttClass)
Convenient method use to generate tooltip IMG tag for a given title. |
void |
setBodyText(String bodyText)
Set the value used to fill tooltip content using inline DOM. |
void |
setIcon(String icon)
Set the value of the icon attribute used to display tooltip. |
void |
setLongdesc(String longdesc)
Set the value of the longdesc attribute used to fill tooltip content using AJAX request. |
void |
setParams(String[] pparams)
Set the associated parameters of a given property |
void |
setProperty(String property)
Set the value of the property used to fill tooltip content using AJAX request on dedicated longdesc uri. |
void |
setSprite(String sprite)
Set the value of the sprite attribute used to display tooltip. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
---|
doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
---|
getParent, setPageContext, setParent |
Field Detail |
---|
public static final String REVISION
public static final String TOOLTIP_URI
public static final String TOOLTIP_CLASS
public static final String TOOLTIP_CLASS_INLINE
protected String bodyText
protected String property
protected String[] glpParams
protected String longdesc
protected String icon
protected String sprite
Constructor Detail |
---|
public TooltipTag()
Method Detail |
---|
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 String getLongdescProperty(String ttGlp, String[] ttParams, boolean wrap)
ttGlp
- the jcms propertyttParams
- the property's paramswrap
- boolean true if the result should be wrap in a longdesc attribute
public static String getTooltipForProperty(String ttGlp, String[] ttParams)
ttGlp
- the jcms propertyttParams
- the property's params
public static String getTooltipForProperty(String ttGlp, String[] ttParams, String ttIcon, String ttClass)
ttGlp
- the jcms propertyttParams
- the property's paramsttIcon
- a custom icon
public static String getTooltipForText(String ttBody)
ttBody
- the inline body text
public static String getTooltipForText(String ttBody, String ttIcon)
ttBody
- the inline body textttIcon
- a custom icon
public static String getTooltipForLongdesc(String ttLongdesc)
ttLongdesc
- the longdesc
public static String getTooltipForLongdesc(String ttLongdesc, String ttIcon)
ttLongdesc
- the longdescttIcon
- a custom icon
public static String getTooltipForTitle(String ttTitle)
ttTitle
- the title
public static String getTooltipForTitle(String ttTitle, String ttIcon)
ttTitle
- the titlettIcon
- a custom icon
public static String getTooltipForTitle(String ttTitle, String ttIcon, String ttClass)
ttTitle
- the titlettIcon
- a custom icon
public String getBodyText()
public void setBodyText(String bodyText)
bodyText
- String body textpublic String getProperty()
public void setProperty(String property)
property
- String propertypublic String[] getParams()
public void setParams(String[] pparams)
pparams
- String[] of parameterspublic String getLongdesc()
public void setLongdesc(String longdesc)
longdesc
- String longdescpublic String getIcon()
public void setIcon(String icon)
icon
- String icon uripublic String getSprite()
public void setSprite(String sprite)
sprite
- String sprite value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |