Richfaces UI Components UI 4.1.0.20110910-M2

org.richfaces.renderkit.html
Class TooltipRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.richfaces.renderkit.RendererBase
          extended by org.richfaces.renderkit.html.DivPanelRenderer
              extended by org.richfaces.renderkit.html.TooltipRenderer
All Implemented Interfaces:
org.richfaces.renderkit.MetaComponentRenderer

public class TooltipRenderer
extends DivPanelRenderer
implements org.richfaces.renderkit.MetaComponentRenderer

Since:
2010-10-24
Author:
amarkhel

Field Summary
static java.lang.String BEFORE_HIDE
           
static java.lang.String BEFORE_SHOW
           
static java.lang.String HIDE
           
static java.lang.String SHOW
           
 
Constructor Summary
TooltipRenderer()
           
 
Method Summary
protected static void addOnCompleteParam(javax.faces.context.FacesContext context, java.lang.String tooltipId)
           
 void decodeMetaComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String metaComponentId)
           
protected  void doDecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Template method for custom decoding of concrete renderer.
protected  void doEncodeBegin(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Template method for custom start encoding of concrete renderer.
protected  void doEncodeChildren(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void doEncodeEnd(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Template method for custom finish encoding of concrete renderer.
 void encodeMetaComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String metaComponentId)
           
protected  java.lang.Class<? extends javax.faces.component.UIComponent> getComponentClass()
          Get base component slass , targetted for this renderer.
 java.lang.Integer[] getOffset(AbstractTooltip tooltip)
           
 boolean getRendersChildren()
           
protected  org.ajax4jsf.javascript.JSObject getScriptObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  java.util.Map<java.lang.String,java.lang.Object> getScriptObjectOptions(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  java.lang.String getStyleClass(javax.faces.component.UIComponent component)
           
 
Methods inherited from class org.richfaces.renderkit.html.DivPanelRenderer
attributeAsString, attributeAsString, attributeAsStyle, attributeAsStyle, capitalize, doEncodeItemBegin, doEncodeItemEnd, getPassThroughAttributes, getStyle, styleElement, writeJavaScript
 
Methods inherited from class org.richfaces.renderkit.RendererBase
concatClasses, concatStyles, decode, encodeBegin, encodeChildren, encodeEnd, getSkin, getUtils, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildren
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HIDE

public static final java.lang.String HIDE
See Also:
Constant Field Values

SHOW

public static final java.lang.String SHOW
See Also:
Constant Field Values

BEFORE_HIDE

public static final java.lang.String BEFORE_HIDE
See Also:
Constant Field Values

BEFORE_SHOW

public static final java.lang.String BEFORE_SHOW
See Also:
Constant Field Values
Constructor Detail

TooltipRenderer

public TooltipRenderer()
Method Detail

doDecode

protected void doDecode(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
Description copied from class: RendererBase
Template method for custom decoding of concrete renderer. All parameters checking if performed in original decode method.

Overrides:
doDecode in class RendererBase

addOnCompleteParam

protected static void addOnCompleteParam(javax.faces.context.FacesContext context,
                                         java.lang.String tooltipId)

doEncodeBegin

protected void doEncodeBegin(javax.faces.context.ResponseWriter writer,
                             javax.faces.context.FacesContext context,
                             javax.faces.component.UIComponent component)
                      throws java.io.IOException
Description copied from class: RendererBase
Template method for custom start encoding of concrete renderer. All parameters checking and writer is performed in original encodeBegin method.

Overrides:
doEncodeBegin in class DivPanelRenderer
Throws:
java.io.IOException

getStyleClass

protected java.lang.String getStyleClass(javax.faces.component.UIComponent component)
Overrides:
getStyleClass in class DivPanelRenderer

getScriptObject

protected org.ajax4jsf.javascript.JSObject getScriptObject(javax.faces.context.FacesContext context,
                                                           javax.faces.component.UIComponent component)
Overrides:
getScriptObject in class DivPanelRenderer

getScriptObjectOptions

protected java.util.Map<java.lang.String,java.lang.Object> getScriptObjectOptions(javax.faces.context.FacesContext context,
                                                                                  javax.faces.component.UIComponent component)
Overrides:
getScriptObjectOptions in class DivPanelRenderer

getOffset

public java.lang.Integer[] getOffset(AbstractTooltip tooltip)

doEncodeEnd

protected void doEncodeEnd(javax.faces.context.ResponseWriter writer,
                           javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws java.io.IOException
Description copied from class: RendererBase
Template method for custom finish encoding of concrete renderer. All parameters checking and writer is performed in original encodeEnd method.

Overrides:
doEncodeEnd in class DivPanelRenderer
Throws:
java.io.IOException

encodeMetaComponent

public void encodeMetaComponent(javax.faces.context.FacesContext context,
                                javax.faces.component.UIComponent component,
                                java.lang.String metaComponentId)
                         throws java.io.IOException
Specified by:
encodeMetaComponent in interface org.richfaces.renderkit.MetaComponentRenderer
Throws:
java.io.IOException

decodeMetaComponent

public void decodeMetaComponent(javax.faces.context.FacesContext context,
                                javax.faces.component.UIComponent component,
                                java.lang.String metaComponentId)
Specified by:
decodeMetaComponent in interface org.richfaces.renderkit.MetaComponentRenderer

getComponentClass

protected java.lang.Class<? extends javax.faces.component.UIComponent> getComponentClass()
Description copied from class: RendererBase
Get base component slass , targetted for this renderer. Used for check arguments in decode/encode.

Overrides:
getComponentClass in class RendererBase
Returns:

doEncodeChildren

protected void doEncodeChildren(javax.faces.context.ResponseWriter writer,
                                javax.faces.context.FacesContext context,
                                javax.faces.component.UIComponent component)
                         throws java.io.IOException
Overrides:
doEncodeChildren in class RendererBase
Throws:
java.io.IOException

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.render.Renderer

Richfaces UI Components UI 4.1.0.20110910-M2

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.