org.richfaces.taglib
Class ToolTipTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentELTag
              extended by org.richfaces.webapp.taglib.UIComponentELTagBase
                  extended by org.ajax4jsf.webapp.taglib.UIComponentTagBase
                      extended by org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
                          extended by org.richfaces.taglib.ToolTipTagBase
                              extended by org.richfaces.taglib.ToolTipTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class ToolTipTag
extends ToolTipTagBase


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
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
 
Constructor Summary
ToolTipTag()
           
 
Method Summary
 java.lang.String getComponentType()
           
 java.lang.String getRendererType()
           
 void release()
           
 void setAttached(javax.el.ValueExpression __attached)
          If the value of the "attached" attribute is true, component is attached to parent component; if false - component does not listen to activating browser events, but should be activated externally Setter for attached
 void setDirection(javax.el.ValueExpression __direction)
          Defines direction of the popup list to appear (top-right, top-left bottom-right, bottom-left, auto(default)) Setter for direction
 void setDisabled(javax.el.ValueExpression __disabled)
          If false the components is rendered on the client but Js for calling disabled.
 void setFollowMouse(javax.el.ValueExpression __followMouse)
          If 'true' tooltip should follow the mouse while it moves over the parent element Setter for followMouse
 void setFor(javax.el.ValueExpression __for)
          Id of the target component.
 void setHideDelay(javax.el.ValueExpression __hideDelay)
          Delay in milliseconds before tooltip will be hidden.
 void setHideEvent(javax.el.ValueExpression __hideEvent)
          Event that triggers the tooltip disappearance Setter for hideEvent
 void setHorizontalOffset(javax.el.ValueExpression __horizontalOffset)
          Sets the horizontal offset between popup list and mouse pointer Setter for horizontalOffset
 void setLayout(javax.el.ValueExpression __layout)
          Allowed values: "inline" or "block".
 void setMode(javax.el.ValueExpression __mode)
          controls the way of data loading to tooltip and should have following values client (default), ajax Setter for mode
 void setOncomplete(javax.el.ValueExpression __oncomplete)
          JavaScript code for call after the tooltip shown Setter for oncomplete
 void setOnhide(javax.el.ValueExpression __onhide)
          JavaScript code for call after the tooltip hidden Setter for onhide
 void setOnshow(javax.el.ValueExpression __onshow)
          JavaScript code for call after the tooltip called (some element overed) but before its requesting Setter for onshow
protected  void setProperties(javax.faces.component.UIComponent component)
           
 void setShowDelay(javax.el.ValueExpression __showDelay)
          Delay in milliseconds before tooltip will be displayed.
 void setValue(javax.el.ValueExpression __value)
          Label on the tooltip Setter for value
 void setVerticalOffset(javax.el.ValueExpression __verticalOffset)
          Sets the vertical offset between popup list and mouse pointer Setter for verticalOffset
 void setZorder(javax.el.ValueExpression __zorder)
          The same as CSS z-index for toolTip.
 
Methods inherited from class org.richfaces.taglib.ToolTipTagBase
setEvent, setShowEvent
 
Methods inherited from class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass, setTitle
 
Methods inherited from class org.ajax4jsf.webapp.taglib.UIComponentTagBase
getExpressionFactory, isValueReference, setActionListenerProperty, setActionProperty, setBooleanProperty, setBooleanProperty, setDoubleProperty, setDoubleProperty, setFloatProperty, setFloatProperty, setIntegerProperty, setIntegerProperty, setLongProperty, setLongProperty, setProperty, setProperty, setStringProperty, setStringProperty, setValueChangedListenerProperty, setValueProperty, setValueProperty
 
Methods inherited from class org.richfaces.webapp.taglib.UIComponentELTagBase
setActionListenerProperty, setActionProperty, setConverterProperty, setValidatorProperty, setValueChangeListenerProperty
 
Methods inherited from class javax.faces.webapp.UIComponentELTag
createComponent, getELContext, hasBinding, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
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
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

ToolTipTag

public ToolTipTag()
Method Detail

setAttached

public void setAttached(javax.el.ValueExpression __attached)
If the value of the "attached" attribute is true, component is attached to parent component; if false - component does not listen to activating browser events, but should be activated externally Setter for attached

Parameters:
attached - - new value

setDirection

public void setDirection(javax.el.ValueExpression __direction)
Defines direction of the popup list to appear (top-right, top-left bottom-right, bottom-left, auto(default)) Setter for direction

Parameters:
direction - - new value

setDisabled

public void setDisabled(javax.el.ValueExpression __disabled)
If false the components is rendered on the client but Js for calling disabled. Setter for disabled

Parameters:
disabled - - new value

setFollowMouse

public void setFollowMouse(javax.el.ValueExpression __followMouse)
If 'true' tooltip should follow the mouse while it moves over the parent element Setter for followMouse

Parameters:
followMouse - - new value

setFor

public void setFor(javax.el.ValueExpression __for)
Id of the target component. Setter for for

Parameters:
for - - new value

setHideDelay

public void setHideDelay(javax.el.ValueExpression __hideDelay)
Delay in milliseconds before tooltip will be hidden. Setter for hideDelay

Parameters:
hideDelay - - new value

setHideEvent

public void setHideEvent(javax.el.ValueExpression __hideEvent)
Event that triggers the tooltip disappearance Setter for hideEvent

Parameters:
hideEvent - - new value

setHorizontalOffset

public void setHorizontalOffset(javax.el.ValueExpression __horizontalOffset)
Sets the horizontal offset between popup list and mouse pointer Setter for horizontalOffset

Parameters:
horizontalOffset - - new value

setLayout

public void setLayout(javax.el.ValueExpression __layout)
Allowed values: "inline" or "block". Block/inline mode flag. Tooltip will contain div/span elements accordingly. Setter for layout

Parameters:
layout - - new value

setMode

public void setMode(javax.el.ValueExpression __mode)
controls the way of data loading to tooltip and should have following values client (default), ajax Setter for mode

Parameters:
mode - - new value

setOncomplete

public void setOncomplete(javax.el.ValueExpression __oncomplete)
JavaScript code for call after the tooltip shown Setter for oncomplete

Parameters:
oncomplete - - new value

setOnhide

public void setOnhide(javax.el.ValueExpression __onhide)
JavaScript code for call after the tooltip hidden Setter for onhide

Parameters:
onhide - - new value

setOnshow

public void setOnshow(javax.el.ValueExpression __onshow)
JavaScript code for call after the tooltip called (some element overed) but before its requesting Setter for onshow

Parameters:
onshow - - new value

setShowDelay

public void setShowDelay(javax.el.ValueExpression __showDelay)
Delay in milliseconds before tooltip will be displayed. Setter for showDelay

Parameters:
showDelay - - new value

setValue

public void setValue(javax.el.ValueExpression __value)
Label on the tooltip Setter for value

Parameters:
value - - new value

setVerticalOffset

public void setVerticalOffset(javax.el.ValueExpression __verticalOffset)
Sets the vertical offset between popup list and mouse pointer Setter for verticalOffset

Parameters:
verticalOffset - - new value

setZorder

public void setZorder(javax.el.ValueExpression __zorder)
The same as CSS z-index for toolTip. Setter for zorder

Parameters:
zorder - - new value

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class ToolTipTagBase

setProperties

protected void setProperties(javax.faces.component.UIComponent component)
Overrides:
setProperties in class ToolTipTagBase

getComponentType

public java.lang.String getComponentType()
Specified by:
getComponentType in class javax.faces.webapp.UIComponentTagBase

getRendererType

public java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTagBase


Copyright © 2008. All Rights Reserved.