com.sun.rave.web.ui.appbase.renderer
Class CommandLinkRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by com.sun.rave.web.ui.appbase.renderer.CommandLinkRenderer

public class CommandLinkRenderer
extends javax.faces.render.Renderer

Replacement renderer for the <h:commandLink> component, which is not tied to the JSF standard form renderer (and will therefore work inside a Braveheart form component).


Constructor Summary
CommandLinkRenderer()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Perform setup processing that will be required for decoding the incoming request.
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the beginning of a hyperlink to submit this form.
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the ending of a hyperlink to submit this form.
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, encodeChildren, getConvertedValue, getRendersChildren
 
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)

Perform setup processing that will be required for decoding the incoming request.

Overrides:
decode in class javax.faces.render.Renderer
Parameters:
context - FacesContext for the current request
component - UIComponent to be processed
Throws:
java.lang.NullPointerException - if contxt or component is null.

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws java.io.IOException

Render the beginning of a hyperlink to submit this form.

Overrides:
encodeBegin in class javax.faces.render.Renderer
Parameters:
context - FacesContext for the current request
component - UIComponent to be processed
Throws:
java.io.IOException - if an input/output error occurs
java.lang.NullPointerException - if contxt or component is null.

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws java.io.IOException

Render the ending of a hyperlink to submit this form.

Overrides:
encodeEnd in class javax.faces.render.Renderer
Parameters:
context - FacesContext for the current request
component - UIComponent to be processed
Throws:
java.io.IOException - if an input/output error occurs
java.lang.NullPointerException - if contxt or component is null.