public abstract class ViewDeclarationLanguage extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FACELETS_VIEW_DECLARATION_LANGUAGE_ID |
static String |
JSP_VIEW_DECLARATION_LANGUAGE_ID |
Constructor and Description |
---|
ViewDeclarationLanguage() |
Modifier and Type | Method and Description |
---|---|
abstract void |
buildView(FacesContext context,
UIViewRoot view) |
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) |
public static final String JSP_VIEW_DECLARATION_LANGUAGE_ID
public static final String FACELETS_VIEW_DECLARATION_LANGUAGE_ID
public abstract void buildView(FacesContext context, UIViewRoot view) throws IOException
IOException
public abstract UIViewRoot createView(FacesContext context, String viewId)
public abstract BeanInfo getComponentMetadata(FacesContext context, Resource componentResource)
public abstract Resource getScriptComponentResource(FacesContext context, Resource componentResource)
public abstract StateManagementStrategy getStateManagementStrategy(FacesContext context, String viewId)
public abstract ViewMetadata getViewMetadata(FacesContext context, String viewId)
public abstract void renderView(FacesContext context, UIViewRoot view) throws IOException
IOException
public abstract UIViewRoot restoreView(FacesContext context, String viewId)
public void retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, List<AttachedObjectHandler> handlers)
public void retargetMethodExpressions(FacesContext context, UIComponent topLevelComponent)
public String getId()
public boolean viewExists(FacesContext facesContext, String viewId)
facesContext
- viewId
- Copyright © 2016 The Apache Software Foundation. All Rights Reserved.