Class CompositeComponentDefinitionTagHandler

  • All Implemented Interfaces:
    FaceletHandler

    public final class CompositeComponentDefinitionTagHandler
    extends Object
    implements FaceletHandler
    This handler wraps a composite component definition.

    This handler is set by facelets compiler through CompositeComponentUnit class by the presence of cc:interface or cc:implementation tag.

    The presence of this class has the following objectives:

    • Cache the BeanInfo instance for a composite component
    • Set a Location object to resolve #{cc} correctly
    • Push the current composite component on FaceletCompositionContext stack
    • Set the attributes with declared default values
    Version:
    $Revision$ $Date$
    Author:
    Leonardo Uribe (latest modification by $Author$)