View Javadoc

1   /*
2    * $Id: IRequestContext.java,v 1.18 2011/06/16 09:29:41 jbmeslin Exp $
3    */
4   package org.rcfaces.core.internal.renderkit;
5   
6   import javax.faces.component.UIComponent;
7   import javax.faces.context.FacesContext;
8   import javax.faces.render.Renderer;
9   
10  /**
11   * @author Olivier Oeuillot (latest modification by $Author: jbmeslin $)
12   * @version $Revision: 1.18 $ $Date: 2011/06/16 09:29:41 $
13   */
14  public interface IRequestContext /* extends IReleasable */{
15  
16      IProcessContext getProcessContext();
17  
18      FacesContext getFacesContext();
19  
20      boolean isLockedClientAttributes();
21  
22      IComponentData getComponentData(UIComponent component, String componentId,
23              Renderer renderer);
24  
25      String getComponentId(UIComponent component);
26  }