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 Faces.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
apply
(FacesContext facesContext, UIComponent parent) The passed UIComponent parent will be populated/restored in accordance with the Facelets chapter in the spec prose document.void
applyMetadata
(FacesContext facesContext, UIComponent parent) The passed UIComponent parent will be populated/restored in accordance with the Facelets chapter in the spec prose 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 Facelets chapter in the spec prose 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
instancesjakarta.el.ELException
- 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 Facelets chapter in the spec prose 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
instancesjakarta.el.ELException
- if any of the expressions in the markup loaded during the apply fail
-