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$)
-
-
Constructor Summary
Constructors Constructor Description CompositeComponentDefinitionTagHandler(FaceletHandler next)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(FaceletContext ctx, UIComponent parent)
-
-
-
Constructor Detail
-
CompositeComponentDefinitionTagHandler
public CompositeComponentDefinitionTagHandler(FaceletHandler next)
-
-
Method Detail
-
apply
public void apply(FaceletContext ctx, UIComponent parent) throws IOException
- Specified by:
apply
in interfaceFaceletHandler
- Throws:
IOException
-
-