com.sun.faces.renderkit.html_basic
Class CommandLinkRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
          extended by com.sun.faces.renderkit.html_basic.LinkRenderer
              extended by com.sun.faces.renderkit.html_basic.CommandLinkRenderer

public class CommandLinkRenderer
extends LinkRenderer

CommandLinkRenderer is a class that renders the current value of UICommand as a HyperLink that acts like a Button.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
HtmlBasicRenderer.Param
 
Field Summary
 
Fields inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
logger
 
Constructor Summary
CommandLinkRenderer()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  java.lang.String getOnClickScript(java.lang.String formClientId, java.lang.String commandClientId, java.lang.String target, HtmlBasicRenderer.Param[] params)
           
 boolean getRendersChildren()
           
protected  java.lang.Object getValue(javax.faces.component.UIComponent component)
           
protected  void renderAsActive(javax.faces.context.FacesContext context, javax.faces.component.UIComponent command)
           
 
Methods inherited from class com.sun.faces.renderkit.html_basic.LinkRenderer
renderAsDisabled, writeCommonLinkAttributes, writeValue
 
Methods inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
addGenericErrorMessage, augmentIdReference, convertClientId, encodeRecursive, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getMessageIter, getParamList, setSubmittedValue, shouldWriteIdAttribute, writeIdAttributeIfNecessary
 
Methods inherited from class javax.faces.render.Renderer
getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandLinkRenderer

public CommandLinkRenderer()
Method Detail

decode

public void decode(javax.faces.context.FacesContext context,
                   javax.faces.component.UIComponent component)
Overrides:
decode in class HtmlBasicRenderer

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws java.io.IOException
Overrides:
encodeBegin in class javax.faces.render.Renderer
Throws:
java.io.IOException

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws java.io.IOException
Overrides:
encodeChildren in class javax.faces.render.Renderer
Throws:
java.io.IOException

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws java.io.IOException
Overrides:
encodeEnd in class HtmlBasicRenderer
Throws:
java.io.IOException

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class HtmlBasicRenderer

getValue

protected java.lang.Object getValue(javax.faces.component.UIComponent component)
Overrides:
getValue in class HtmlBasicRenderer

getOnClickScript

protected java.lang.String getOnClickScript(java.lang.String formClientId,
                                            java.lang.String commandClientId,
                                            java.lang.String target,
                                            HtmlBasicRenderer.Param[] params)

renderAsActive

protected void renderAsActive(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent command)
                       throws java.io.IOException
Specified by:
renderAsActive in class LinkRenderer
Throws:
java.io.IOException


Copyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.