com.sun.faces.renderkit.html_basic
Class LinkRenderer

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
Direct Known Subclasses:
CommandLinkRenderer, OutputLinkRenderer

public abstract class LinkRenderer
extends HtmlBasicRenderer

LinkRenderer acts as superclass for CommandLinkRenderer and OutputLinkRenderer.


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
LinkRenderer()
           
 
Method Summary
protected abstract  void renderAsActive(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void renderAsDisabled(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void writeCommonLinkAttributes(javax.faces.context.ResponseWriter writer, javax.faces.component.UIComponent component)
           
protected  void writeValue(javax.faces.component.UIComponent component, javax.faces.context.ResponseWriter writer)
           
 
Methods inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
addGenericErrorMessage, augmentIdReference, convertClientId, decode, encodeEnd, encodeRecursive, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getMessageIter, getParamList, getRendersChildren, getValue, setSubmittedValue, shouldWriteIdAttribute, writeIdAttributeIfNecessary
 
Methods inherited from class javax.faces.render.Renderer
encodeBegin, encodeChildren, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkRenderer

public LinkRenderer()
Method Detail

renderAsActive

protected abstract void renderAsActive(javax.faces.context.FacesContext context,
                                       javax.faces.component.UIComponent component)
                                throws java.io.IOException
Throws:
java.io.IOException

renderAsDisabled

protected void renderAsDisabled(javax.faces.context.FacesContext context,
                                javax.faces.component.UIComponent component)
                         throws java.io.IOException
Throws:
java.io.IOException

writeCommonLinkAttributes

protected void writeCommonLinkAttributes(javax.faces.context.ResponseWriter writer,
                                         javax.faces.component.UIComponent component)
                                  throws java.io.IOException
Throws:
java.io.IOException

writeValue

protected void writeValue(javax.faces.component.UIComponent component,
                          javax.faces.context.ResponseWriter writer)
                   throws java.io.IOException
Throws:
java.io.IOException


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