Top Description Fields Constructors Methods
com.sun.faces.facelets.tag.faces.html

public abstract Class ComponentResourceDelegate

extends ComponentTagHandlerDelegateImpl
Class Inheritance
Known Direct Subclasses
com.sun.faces.facelets.tag.faces.html.ScriptResourceDelegate, com.sun.faces.facelets.tag.faces.html.StylesheetResourceDelegate
Static Imports
com.sun.faces.facelets.tag.faces.ComponentSupport.MARK_CREATED

This class overrides key methods from ComponentTagHandlerDelegateImpl in order to properly find existing component resources as well as properly handling the case when this concrete implementations of this class are applied more than once for a particular request.

Field Summary

Modifier and TypeField and Description
private TagAttributes
Inherited from com.sun.faces.facelets.tag.faces.ComponentTagHandlerDelegateImpl:
componentTypeid

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
protected UIComponent
protected TagAttribute
protected abstract String
Inherited from com.sun.faces.facelets.tag.faces.ComponentTagHandlerDelegateImpl:
applyassignUniqueIdcreateMetaRulesetdoExistingComponentActionsdoNewComponentActionsfindReparentedComponentisIteratingpopComponentFromELpushComponentToEL

Field Detail

attributesback to summary
private TagAttributes attributes

Constructor Detail

ComponentResourceDelegateback to summary
public ComponentResourceDelegate(ComponentHandler owner)

Method Detail

addComponentToViewback to summary
protected void addComponentToView(FaceletContext ctx, UIComponent parent, UIComponent c, boolean componentFound)

Overrides com.sun.faces.facelets.tag.faces.ComponentTagHandlerDelegateImpl.addComponentToView.

Annotations
@Override
doOrphanedChildCleanupback to summary
protected void doOrphanedChildCleanup(FaceletContext ctx, UIComponent parent, UIComponent c)

Overrides com.sun.faces.facelets.tag.faces.ComponentTagHandlerDelegateImpl.doOrphanedChildCleanup.

Annotations
@Override
findChildback to summary
protected UIComponent findChild(FaceletContext ctx, UIComponent parent, String tagId)

Overrides com.sun.faces.facelets.tag.faces.ComponentTagHandlerDelegateImpl.findChild.

Annotations
@Override
getAttributeback to summary
protected TagAttribute getAttribute(String name)
getLocationTargetback to summary
protected abstract String getLocationTarget(FaceletContext ctx)