Class ComponentExtraHandler

All Implemented Interfaces:
FaceletHandler

public class ComponentExtraHandler extends ComponentHandler
Handler that can be used by components which wish to receive various extra services.

Those extra services consist of:

  • Receiving the FaceletContext for the Facelet in which the component appears

The handler has to be used alongside a component declaration in a Facelets *-taglib.xml, e.g.

     <tag>
        <tag-name>someComponent</tag-name>
        <component>
            <component-type>com.example.SomeComponent</component-type>
            <handler-class>org.omnifaces.taghandler.ComponentExtraHandler</handler-class>
        </component>
    </tag>
 
Since:
2.0
Author:
Arjan Tijms