| ActionSource2AttachedObjectTargetImpl |  | 
| ActionSourceHandler |  | 
| AttachedObjectTargetHandler<T extends AttachedObjectTarget> | composite:actionSource, composite:valueHolder and composite:editableValueHolder
 do the same: register an AttachedObjectTarget on the "targetList" mentioned on
 ViewDeclarationLanguage.retargetAttachedObjects. | 
| AttachedObjectTargetImpl |  | 
| AttributeHandler |  | 
| ClientBehaviorAttachedObjectTargetImpl |  | 
| ClientBehaviorHandler |  | 
| ClientBehaviorRedirectBehaviorAttachedObjectHandlerWrapper | This wrapper is used in
 FaceletViewDeclarationLanguage#retargetAttachedObjects(FacesContext, UIComponent, List<AttachedObjectHandler>)
 to redirect the client behavior attached object when there is a chain of composite components. | 
| ClientBehaviorRedirectEventComponentWrapper | This class has two usages:
 
 1. | 
| CompositeComponentBeanInfo | Implementation of BeanInfo object used by composite components. | 
| CompositeComponentDefinitionTagHandler | This handler wraps a composite component definition. | 
| CompositeComponentPropertyDescriptor | Serializable implementation of PropertyDescriptor | 
| CompositeComponentResourceTagHandler | This handler is responsible for apply composite components. | 
| CompositeLibrary |  | 
| CompositeMetaRulesetImpl |  | 
| CompositeResouceWrapper | The value inside composite component attribute map with the key
 Resource.COMPONENT_RESOURCE_KEY should be a Serializable. | 
| CompositeResourceLibrary | This class create composite component tag handlers for "http://java.sun.com/jsf/composite/"
 namespace. | 
| CompositeTagAttributeUtils | TagAttribute utils for <composite:xxx> TagHandlers. | 
| CreateDynamicCompositeComponentListener | This listener must be attached to PostAddToViewEvent, so when composite component is
 added to the view, the algorithm that create the composite component content is executed. | 
| EditableValueHolderAttachedObjectTargetImpl |  | 
| EditableValueHolderHandler |  | 
| ExtensionHandler |  | 
| FacetHandler | Define the facets used by this composite component. | 
| ImplementationHandler |  | 
| InsertChildrenHandler |  | 
| InsertFacetHandler | Insert or move the facet from the composite component body to the expected location. | 
| InterfaceHandler |  | 
| RenderFacetHandler | Render the facet defined on the composite component body to the current location | 
| ValueHolderAttachedObjectTargetImpl |  | 
| ValueHolderHandler |  |