All Methods Instance Methods Abstract Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| abstract void | buildView(FacesContext context,
         UIViewRoot view) | 
| List<String> | calculateResourceLibraryContracts(FacesContext context,
                                 String viewId) | 
| UIComponent | createComponent(FacesContext context,
               String taglibURI,
               String tagName,
               Map<String,Object> attributes) | 
| abstract UIViewRoot | createView(FacesContext context,
          String viewId) | 
| abstract BeanInfo | getComponentMetadata(FacesContext context,
                    Resource componentResource) | 
| String | getId() | 
| abstract Resource | getScriptComponentResource(FacesContext context,
                          Resource componentResource) | 
| abstract StateManagementStrategy | getStateManagementStrategy(FacesContext context,
                          String viewId) | 
| abstract ViewMetadata | getViewMetadata(FacesContext context,
               String viewId) | 
| abstract void | renderView(FacesContext context,
          UIViewRoot view) | 
| abstract UIViewRoot | restoreView(FacesContext context,
           String viewId) | 
| void | retargetAttachedObjects(FacesContext context,
                       UIComponent topLevelComponent,
                       List<AttachedObjectHandler> handlers) | 
| void | retargetMethodExpressions(FacesContext context,
                         UIComponent topLevelComponent) | 
| boolean | viewExists(FacesContext facesContext,
          String viewId) |