Package jakarta.faces.view
Class ViewDeclarationLanguage
java.lang.Object
jakarta.faces.view.ViewDeclarationLanguage
- Direct Known Subclasses:
ViewDeclarationLanguageWrapper
- Since:
- 2.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidbuildView(FacesContext context, UIViewRoot view) calculateResourceLibraryContracts(FacesContext context, String viewId) createComponent(FacesContext context, String taglibURI, String tagName, Map<String, Object> attributes) abstract UIViewRootcreateView(FacesContext context, String viewId) abstract BeanInfogetComponentMetadata(FacesContext context, Resource componentResource) getId()abstract ResourcegetScriptComponentResource(FacesContext context, Resource componentResource) abstract StateManagementStrategygetStateManagementStrategy(FacesContext context, String viewId) abstract ViewMetadatagetViewMetadata(FacesContext context, String viewId) getViews(FacesContext facesContext, String path, int maxDepth, ViewVisitOption... options) getViews(FacesContext facesContext, String path, ViewVisitOption... options) abstract voidrenderView(FacesContext context, UIViewRoot view) abstract UIViewRootrestoreView(FacesContext context, String viewId) voidretargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, List<AttachedObjectHandler> handlers) voidretargetMethodExpressions(FacesContext context, UIComponent topLevelComponent) booleanviewExists(FacesContext facesContext, String viewId)
-
Field Details
-
FACELETS_VIEW_DECLARATION_LANGUAGE_ID
- Since:
- 2.1
- See Also:
-
-
Constructor Details
-
ViewDeclarationLanguage
public ViewDeclarationLanguage()
-
-
Method Details
-
buildView
- Throws:
IOException
-
createView
-
getComponentMetadata
-
getScriptComponentResource
public abstract Resource getScriptComponentResource(FacesContext context, Resource componentResource) -
getStateManagementStrategy
public abstract StateManagementStrategy getStateManagementStrategy(FacesContext context, String viewId) -
getViewMetadata
-
renderView
- Throws:
IOException
-
restoreView
-
retargetAttachedObjects
public void retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, List<AttachedObjectHandler> handlers) -
retargetMethodExpressions
-
getId
- Returns:
- Since:
- 2.1
-
viewExists
- Parameters:
facesContext-viewId-- Returns:
- Since:
- 2.1
-
createComponent
public UIComponent createComponent(FacesContext context, String taglibURI, String tagName, Map<String, Object> attributes) - Parameters:
context-taglibURI-tagName-attributes-- Returns:
- Since:
- 2.2
-
calculateResourceLibraryContracts
- Parameters:
context-viewId-- Returns:
- Since:
- 2.2
-
getViews
- Parameters:
facesContext-path-options-- Returns:
- Since:
- 2.3
-
getViews
public Stream<String> getViews(FacesContext facesContext, String path, int maxDepth, ViewVisitOption... options) - Parameters:
facesContext-path-maxDepth-options-- Returns:
- Since:
- 2.3
-