Package jakarta.faces.view.facelets
Class CompositeFaceletHandler
java.lang.Object
jakarta.faces.view.facelets.CompositeFaceletHandler
- All Implemented Interfaces:
FaceletHandler
A FaceletHandler that is derived of 1 or more, inner FaceletHandlers. This class would be found if the next
FaceletHandler is structurally, 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
ConstructorDescriptionCompositeFaceletHandler
(FaceletHandler[] handlers) Creates a new FaceletHandler out of the given inner FaceletHandlers. -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(FaceletContext ctx, UIComponent parent) Calls apply on any child handlers.Returns the array of child handlers contained by this handler.
-
Constructor Details
-
CompositeFaceletHandler
Creates a new FaceletHandler out of the given inner FaceletHandlers.- Parameters:
handlers
- the inner FaceletHandlers.
-
-
Method Details
-
apply
Calls apply on any child handlers.
- Specified by:
apply
in interfaceFaceletHandler
- Parameters:
ctx
- theFaceletContext
for this view executionparent
- the parentUIComponent
of 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.
-