Class CompositeComponentDefinitionTagHandler

java.lang.Object
org.apache.myfaces.view.facelets.tag.composite.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$)