org.apache.myfaces.extensions.validator.core.interceptor
Interface RendererInterceptor

All Known Implementing Classes:
AbstractRendererInterceptor, ValidationInterceptor

public interface RendererInterceptor

Allows to intercept renderer methods.
Base mechanism of extval. It allows to add custom infrastructures.

Since:
1.x.1
Author:
Gerhard Petracek

Method Summary
 void afterDecode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void afterEncodeBegin(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void afterEncodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void afterEncodeEnd(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void afterGetConvertedValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.Object o, javax.faces.render.Renderer renderer)
           
 void beforeDecode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void beforeEncodeBegin(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void beforeEncodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void beforeEncodeEnd(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.render.Renderer renderer)
           
 void beforeGetConvertedValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.Object o, javax.faces.render.Renderer renderer)
           
 java.lang.String getInterceptorId()
           
 java.lang.Object getReturnValueOnSkipRendererDelegationException(SkipRendererDelegationException skipRendererDelegationException, java.lang.Object currentReturnValue)
           
 

Method Detail

getInterceptorId

java.lang.String getInterceptorId()

getReturnValueOnSkipRendererDelegationException

java.lang.Object getReturnValueOnSkipRendererDelegationException(SkipRendererDelegationException skipRendererDelegationException,
                                                                 java.lang.Object currentReturnValue)

beforeDecode

void beforeDecode(javax.faces.context.FacesContext facesContext,
                  javax.faces.component.UIComponent uiComponent,
                  javax.faces.render.Renderer renderer)
                  throws SkipBeforeInterceptorsException,
                         SkipRendererDelegationException
Throws:
SkipBeforeInterceptorsException
SkipRendererDelegationException

beforeEncodeBegin

void beforeEncodeBegin(javax.faces.context.FacesContext facesContext,
                       javax.faces.component.UIComponent uiComponent,
                       javax.faces.render.Renderer renderer)
                       throws java.io.IOException,
                              SkipBeforeInterceptorsException,
                              SkipRendererDelegationException
Throws:
java.io.IOException
SkipBeforeInterceptorsException
SkipRendererDelegationException

beforeEncodeChildren

void beforeEncodeChildren(javax.faces.context.FacesContext facesContext,
                          javax.faces.component.UIComponent uiComponent,
                          javax.faces.render.Renderer renderer)
                          throws java.io.IOException,
                                 SkipBeforeInterceptorsException,
                                 SkipRendererDelegationException
Throws:
java.io.IOException
SkipBeforeInterceptorsException
SkipRendererDelegationException

beforeEncodeEnd

void beforeEncodeEnd(javax.faces.context.FacesContext facesContext,
                     javax.faces.component.UIComponent uiComponent,
                     javax.faces.render.Renderer renderer)
                     throws java.io.IOException,
                            SkipBeforeInterceptorsException,
                            SkipRendererDelegationException
Throws:
java.io.IOException
SkipBeforeInterceptorsException
SkipRendererDelegationException

beforeGetConvertedValue

void beforeGetConvertedValue(javax.faces.context.FacesContext facesContext,
                             javax.faces.component.UIComponent uiComponent,
                             java.lang.Object o,
                             javax.faces.render.Renderer renderer)
                             throws javax.faces.convert.ConverterException,
                                    SkipBeforeInterceptorsException,
                                    SkipRendererDelegationException
Throws:
javax.faces.convert.ConverterException
SkipBeforeInterceptorsException
SkipRendererDelegationException

afterDecode

void afterDecode(javax.faces.context.FacesContext facesContext,
                 javax.faces.component.UIComponent uiComponent,
                 javax.faces.render.Renderer renderer)
                 throws SkipAfterInterceptorsException
Throws:
SkipAfterInterceptorsException

afterEncodeBegin

void afterEncodeBegin(javax.faces.context.FacesContext facesContext,
                      javax.faces.component.UIComponent uiComponent,
                      javax.faces.render.Renderer renderer)
                      throws java.io.IOException,
                             SkipAfterInterceptorsException
Throws:
java.io.IOException
SkipAfterInterceptorsException

afterEncodeChildren

void afterEncodeChildren(javax.faces.context.FacesContext facesContext,
                         javax.faces.component.UIComponent uiComponent,
                         javax.faces.render.Renderer renderer)
                         throws java.io.IOException,
                                SkipAfterInterceptorsException
Throws:
java.io.IOException
SkipAfterInterceptorsException

afterEncodeEnd

void afterEncodeEnd(javax.faces.context.FacesContext facesContext,
                    javax.faces.component.UIComponent uiComponent,
                    javax.faces.render.Renderer renderer)
                    throws java.io.IOException,
                           SkipAfterInterceptorsException
Throws:
java.io.IOException
SkipAfterInterceptorsException

afterGetConvertedValue

void afterGetConvertedValue(javax.faces.context.FacesContext facesContext,
                            javax.faces.component.UIComponent uiComponent,
                            java.lang.Object o,
                            javax.faces.render.Renderer renderer)
                            throws javax.faces.convert.ConverterException,
                                   SkipAfterInterceptorsException
Throws:
javax.faces.convert.ConverterException
SkipAfterInterceptorsException


Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.