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 void
buildView
(FacesContext context, UIViewRoot view) calculateResourceLibraryContracts
(FacesContext context, String viewId) 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) getId()
abstract Resource
getScriptComponentResource
(FacesContext context, Resource componentResource) abstract StateManagementStrategy
getStateManagementStrategy
(FacesContext context, String viewId) abstract ViewMetadata
getViewMetadata
(FacesContext context, String viewId) getViews
(FacesContext facesContext, String path, int maxDepth, ViewVisitOption... options) getViews
(FacesContext facesContext, String path, ViewVisitOption... options) 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)
-
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
-