Package jakarta.faces.view.facelets
Class Facelet
java.lang.Object
jakarta.faces.view.facelets.Facelet
The parent or root object in a FaceletHandler composition. The Facelet will take care of populating the passed UIComponent parent in relation to the create/restore lifecycle of Jakarta Server Faces.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
apply
(FacesContext facesContext, UIComponent parent) The passed UIComponent parent will be populated/restored in accordance with the section 10.2.1 "Specification of the ViewDeclarationLanguage Implementation for Facelets for Jakarta Faces" in the Jakarta Faces Specification Document.void
applyMetadata
(FacesContext facesContext, UIComponent parent) The passed UIComponent parent will be populated/restored in accordance with the section 10.2.1 "Specification of the ViewDeclarationLanguage Implementation for Facelets for Jakarta Faces" in the Jakarta Faces Specification Document with only the meta data as per thef:metadata
tag.
-
Constructor Details
-
Facelet
public Facelet()
-
-
Method Details
-
applyMetadata
The passed UIComponent parent will be populated/restored in accordance with the section 10.2.1 "Specification of the ViewDeclarationLanguage Implementation for Facelets for Jakarta Faces" in the Jakarta Faces Specification Document with only the meta data as per the
f:metadata
tag.- Parameters:
facesContext
- The current FacesContext (Should be the same as FacesContext.getInstance())parent
- The UIComponent to populate in a compositional fashion. In most cases a Facelet will be base a UIViewRoot.- Throws:
IOException
- if unable to load a file necessary to apply thisFacelet
FaceletException
- if unable to parse the markup loaded in applying thisFacelet
FacesException
- if unable to create childUIComponent
instancesELException
- if any of the expressions in the markup loaded during the apply fail
-
apply
The passed UIComponent parent will be populated/restored in accordance with the section 10.2.1 "Specification of the ViewDeclarationLanguage Implementation for Facelets for Jakarta Faces" in the Jakarta Faces Specification Document.
- Parameters:
facesContext
- The current FacesContext (Should be the same as FacesContext.getInstance())parent
- The UIComponent to populate in a compositional fashion. In most cases a Facelet will be base a UIViewRoot.- Throws:
IOException
- if unable to load a file necessary to apply thisFacelet
FaceletException
- if unable to parse the markup loaded in applying thisFacelet
FacesException
- if unable to create childUIComponent
instancesELException
- if any of the expressions in the markup loaded during the apply fail
-