org.ajax4jsf.component
Interface AjaxChildrenEncoder

All Known Subinterfaces:
AjaxDataEncoder

public interface AjaxChildrenEncoder

Marker interface for components, have ability to manipulate rendering in case of Ajax responses. Such as ajax-enabled iterator, menus etc

Author:
shura

Method Summary
 void encodeAjaxChild(javax.faces.context.FacesContext context, java.lang.String path, java.util.Set ids, java.util.Set renderedAreas)
          Iterate over all childs of components.
 

Method Detail

encodeAjaxChild

void encodeAjaxChild(javax.faces.context.FacesContext context,
                     java.lang.String path,
                     java.util.Set ids,
                     java.util.Set renderedAreas)
                     throws java.io.IOException
Iterate over all childs of components. If component id contains in list , or, if list is empty, compotents is submitted form - render it. TODO - Instead of calculate full path for every component, build current Path for componet and send as parameter.

Parameters:
context - - current context
component - - curent faces component.
ids - - list of Id to render.
Throws:
java.io.IOException


Copyright © 2007. All Rights Reserved.