org.ajax4jsf.renderkit
Class AjaxContainerRenderer
java.lang.Object
javax.faces.render.Renderer
org.ajax4jsf.renderkit.RendererBase
org.ajax4jsf.renderkit.HeaderResourcesRendererBase
org.ajax4jsf.renderkit.AjaxComponentRendererBase
org.ajax4jsf.renderkit.AjaxChildrenRenderer
org.ajax4jsf.renderkit.AjaxContainerRenderer
- All Implemented Interfaces:
- org.ajax4jsf.renderkit.AjaxRenderer, ChameleonRenderer, org.ajax4jsf.renderkit.HeaderResourceProducer, org.ajax4jsf.renderkit.HeaderResourceProducer2, org.ajax4jsf.resource.ResourceProduser
- Direct Known Subclasses:
- AjaxViewRootRenderer
public class AjaxContainerRenderer
- extends AjaxChildrenRenderer
Base renderer for all AJAX - subview components.
- Version:
- $Revision: 1.1.2.3 $ $Date: 2007/02/08 15:02:02 $
- Author:
- asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)
Method Summary |
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom decoding of concrete renderer. |
void |
encodeAjax(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected java.lang.Class |
getComponentClass()
Get base component slass , targetted for this renderer. |
boolean |
getRendersChildren()
|
boolean |
isParentRendered(javax.faces.component.UIComponent target)
|
Methods inherited from class org.ajax4jsf.renderkit.RendererBase |
addResource, decode, doEncodeBegin, doEncodeChildren, doEncodeEnd, encodeBegin, encodeEnd, getResource, getSkin, getUtils, preDecode, preEncodeBegin, renderChild, renderChildren |
Methods inherited from class javax.faces.render.Renderer |
convertClientId, getConvertedValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.ajax4jsf.renderkit.HeaderResourceProducer2 |
encodeToHead |
AJAX_PARAMETER_NAME
public static final java.lang.String AJAX_PARAMETER_NAME
- See Also:
- Constant Field Values
AJAX_JSF_SCRIPT
public static final java.lang.String AJAX_JSF_SCRIPT
- See Also:
- Constant Field Values
SARISSA_SCRIPT
public static final java.lang.String SARISSA_SCRIPT
- See Also:
- Constant Field Values
JSDOM_SCRIPT
public static final java.lang.String JSDOM_SCRIPT
- See Also:
- Constant Field Values
AJAX_VIEW_STATE_TAG
public static final java.lang.String AJAX_VIEW_STATE_TAG
- See Also:
- Constant Field Values
AJAX_VIEW_STATE_ID
public static final java.lang.String AJAX_VIEW_STATE_ID
- See Also:
- Constant Field Values
AJAX_RESULT_GROUP_TAG
public static final java.lang.String AJAX_RESULT_GROUP_TAG
- See Also:
- Constant Field Values
AJAX_RESULT_GROUP_ATTR
public static final java.lang.String AJAX_RESULT_GROUP_ATTR
- See Also:
- Constant Field Values
AJAX_RESULT_STYLE
public static final java.lang.String AJAX_RESULT_STYLE
- See Also:
- Constant Field Values
AJAX_UPDATE_HEADER
public static final java.lang.String AJAX_UPDATE_HEADER
- See Also:
- Constant Field Values
AJAX_FLAG_HEADER
public static final java.lang.String AJAX_FLAG_HEADER
- See Also:
- Constant Field Values
AJAX_LOCATION_HEADER
public static final java.lang.String AJAX_LOCATION_HEADER
- See Also:
- Constant Field Values
AjaxContainerRenderer
public AjaxContainerRenderer()
getComponentClass
protected java.lang.Class getComponentClass()
- Description copied from class:
RendererBase
- Get base component slass , targetted for this renderer. Used for check arguments in decode/encode.
- Specified by:
getComponentClass
in class RendererBase
- Returns:
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Overrides:
encodeChildren
in class RendererBase
- Throws:
java.io.IOException
- See Also:
Since main function of component - render subset of components, for
update on page,don't delegate this for renderer.
encodeAjax
public void encodeAjax(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Parameters:
context
- component
-
- Throws:
java.io.IOException
isParentRendered
public boolean isParentRendered(javax.faces.component.UIComponent target)
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in class javax.faces.render.Renderer
doDecode
protected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Description copied from class:
RendererBase
- Template method for custom decoding of concrete renderer.
All parameters checking if performed in original
decode
method.
- Overrides:
doDecode
in class RendererBase
Copyright © 2009. All Rights Reserved.