org.apache.myfaces.tobago.renderkit
Class AbstractRendererBaseWrapper

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.tobago.renderkit.RendererBase
          extended by org.apache.myfaces.tobago.renderkit.AbstractRendererBaseWrapper
Direct Known Subclasses:
AbstractLayoutableRendererBaseWrapper, FormRenderer, ScriptRenderer, StyleRenderer

public abstract class AbstractRendererBaseWrapper
extends RendererBase


Constructor Summary
AbstractRendererBaseWrapper()
           
 
Method Summary
 String convertClientId(FacesContext facesContext, String clientId)
           
 void decode(FacesContext facesContext, UIComponent component)
           
 void encodeBegin(FacesContext facesContext, UIComponent component)
           
 void encodeChildren(FacesContext facesContext, UIComponent component)
           
 void encodeEnd(FacesContext facesContext, UIComponent component)
           
 Object getConvertedValue(FacesContext facesContext, UIComponent component, Object submittedValue)
           
 Converter getConverter(FacesContext facesContext, UIComponent component)
           
protected  String getCurrentValue(FacesContext facesContext, UIComponent component)
           
protected  Object getCurrentValueAsObject(UIInput input)
           
 boolean getPrepareRendersChildren()
           
protected  RendererBase getRenderer(FacesContext facesContext)
           
protected abstract  String getRendererType()
           
 boolean getRendersChildren()
           
protected  Object getValue(UIComponent component)
           
 void onComponentCreated(FacesContext facesContext, UIComponent component, UIComponent parent)
           
 void prepareRender(FacesContext facesContext, UIComponent component)
          Hook to e. g. register resources, etc.
 void prepareRendersChildren(FacesContext context, UIComponent component)
           
 
Methods inherited from class org.apache.myfaces.tobago.renderkit.RendererBase
getConfiguredValue, getFormattedValue, getRendererName, getResourceManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRendererBaseWrapper

public AbstractRendererBaseWrapper()
Method Detail

onComponentCreated

public final void onComponentCreated(FacesContext facesContext,
                                     UIComponent component,
                                     UIComponent parent)
Overrides:
onComponentCreated in class RendererBase

prepareRender

public final void prepareRender(FacesContext facesContext,
                                UIComponent component)
                         throws IOException
Description copied from class: RendererBase
Hook to e. g. register resources, etc.

Overrides:
prepareRender in class RendererBase
Throws:
IOException

getPrepareRendersChildren

public final boolean getPrepareRendersChildren()
Overrides:
getPrepareRendersChildren in class RendererBase

prepareRendersChildren

public final void prepareRendersChildren(FacesContext context,
                                         UIComponent component)
                                  throws IOException
Overrides:
prepareRendersChildren in class RendererBase
Throws:
IOException

getRendersChildren

public final boolean getRendersChildren()
Overrides:
getRendersChildren in class Renderer

decode

public final void decode(FacesContext facesContext,
                         UIComponent component)
Overrides:
decode in class Renderer

getCurrentValueAsObject

protected final Object getCurrentValueAsObject(UIInput input)
Overrides:
getCurrentValueAsObject in class RendererBase

getCurrentValue

protected final String getCurrentValue(FacesContext facesContext,
                                       UIComponent component)
Overrides:
getCurrentValue in class RendererBase

getValue

protected final Object getValue(UIComponent component)
Overrides:
getValue in class RendererBase

getConverter

public final Converter getConverter(FacesContext facesContext,
                                    UIComponent component)
Overrides:
getConverter in class RendererBase

getConvertedValue

public final Object getConvertedValue(FacesContext facesContext,
                                      UIComponent component,
                                      Object submittedValue)
                               throws ConverterException
Overrides:
getConvertedValue in class RendererBase
Throws:
ConverterException

encodeBegin

public final void encodeBegin(FacesContext facesContext,
                              UIComponent component)
                       throws IOException
Overrides:
encodeBegin in class Renderer
Throws:
IOException

encodeChildren

public final void encodeChildren(FacesContext facesContext,
                                 UIComponent component)
                          throws IOException
Overrides:
encodeChildren in class Renderer
Throws:
IOException

encodeEnd

public final void encodeEnd(FacesContext facesContext,
                            UIComponent component)
                     throws IOException
Overrides:
encodeEnd in class Renderer
Throws:
IOException

convertClientId

public final String convertClientId(FacesContext facesContext,
                                    String clientId)
Overrides:
convertClientId in class Renderer

getRenderer

protected final RendererBase getRenderer(FacesContext facesContext)

getRendererType

protected abstract String getRendererType()


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.