public abstract class ComponentResourceDelegate extends ComponentTagHandlerDelegateImpl
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.componentType, id
Constructor and Description |
---|
ComponentResourceDelegate(ComponentHandler owner) |
Modifier and Type | Method and Description |
---|---|
protected void |
addComponentToView(FaceletContext ctx,
UIComponent parent,
UIComponent c,
boolean componentFound) |
protected void |
doOrphanedChildCleanup(FaceletContext ctx,
UIComponent parent,
UIComponent c) |
protected UIComponent |
findChild(FaceletContext ctx,
UIComponent parent,
String tagId) |
protected TagAttribute |
getAttribute(String name) |
protected abstract String |
getLocationTarget(FaceletContext ctx) |
apply, assignUniqueId, createMetaRuleset, doExistingComponentActions, doNewComponentActions, findReparentedComponent, isIterating, popComponentFromEL, pushComponentToEL
public ComponentResourceDelegate(ComponentHandler owner)
protected UIComponent findChild(FaceletContext ctx, UIComponent parent, String tagId)
findChild
in class ComponentTagHandlerDelegateImpl
protected void addComponentToView(FaceletContext ctx, UIComponent parent, UIComponent c, boolean componentFound)
addComponentToView
in class ComponentTagHandlerDelegateImpl
protected void doOrphanedChildCleanup(FaceletContext ctx, UIComponent parent, UIComponent c)
doOrphanedChildCleanup
in class ComponentTagHandlerDelegateImpl
protected abstract String getLocationTarget(FaceletContext ctx)
protected TagAttribute getAttribute(String name)
Copyright © 1997–2019 Eclipse Foundation. All rights reserved.