Package jakarta.faces.view.facelets
Class CompositeFaceletHandler
java.lang.Object
jakarta.faces.view.facelets.CompositeFaceletHandler
- All Implemented Interfaces:
FaceletHandler
public final class CompositeFaceletHandler extends Object implements FaceletHandler
A FaceletHandler that is derived of 1 or more, inner FaceletHandlers. This class would be found if the next
FaceletHandler is structually, a body with multiple child elements as defined in XML. This class enables the Facelet
runtime to traverse the tree of FaceletHandler instances built by the Facelets compiler.
-
Constructor Summary
Constructors Constructor Description CompositeFaceletHandler(FaceletHandler[] children) -
Method Summary
Modifier and Type Method Description voidapply(FaceletContext ctx, UIComponent parent)Calls apply on any child handlers.FaceletHandler[]getHandlers()Returns the array of child handlers contained by this handler.
-
Constructor Details
-
Method Details
-
apply
Calls apply on any child handlers.
- Specified by:
applyin interfaceFaceletHandler- Parameters:
ctx- theFaceletContextfor this view executionparent- the parentUIComponentof the component represented by this element instance.- Throws:
IOException- if unable to loadrelativePath- Since:
- 2.0
-
getHandlers
Returns the array of child handlers contained by this handler.
- Returns:
- Returns the array of child handlers contained by this handler.
-