public class ComponentTagHandlerDelegateImpl extends TagHandlerDelegate
Modifier and Type | Field and Description |
---|---|
protected String |
componentType |
protected TagAttribute |
id |
Constructor and Description |
---|
ComponentTagHandlerDelegateImpl(ComponentHandler owner) |
protected String componentType
protected final TagAttribute id
public ComponentTagHandlerDelegateImpl(ComponentHandler owner)
public void apply(FaceletContext ctx, UIComponent parent) throws IOException
DelegatingMetaTagHandler.getTagId()
.mark
its children for deletion.createComponent
.
MetaTagHandler.setAttributes(FaceletContext, Object)
finalize
for deletion.apply
in class TagHandlerDelegate
ctx
- the FaceletContext
for this requestparent
- the UIComponent
that corresponds to this
element.TagException
- if the UIComponent parent is nullIOException
- if any files necessary to apply this tag handler
have any difficulty while loadingprotected boolean isIterating(FaceletContext context)
public MetaRuleset createMetaRuleset(Class type)
TagHandlerDelegate
Return a MetaRuleset
particular to this kind of tag handler. Called from classes that
implement MetaTagHandler
.
createMetaRuleset
in class TagHandlerDelegate
type
- the Class
for which the
MetaRuleset
must be created.MetaRuleset
particular to this kind of tag handler.protected void addComponentToView(FaceletContext ctx, UIComponent parent, UIComponent c, boolean componentFound)
protected boolean pushComponentToEL(FaceletContext ctx, UIComponent c, CompositeComponentStackManager ccStackManager)
protected void popComponentFromEL(FaceletContext ctx, UIComponent c, CompositeComponentStackManager ccStackManager, boolean compCompPushed)
protected void doOrphanedChildCleanup(FaceletContext ctx, UIComponent parent, UIComponent c)
protected void assignUniqueId(FaceletContext ctx, UIComponent parent, String id, UIComponent c)
protected void doNewComponentActions(FaceletContext ctx, String id, UIComponent c)
protected void doExistingComponentActions(FaceletContext ctx, String id, UIComponent c)
protected UIComponent findChild(FaceletContext ctx, UIComponent parent, String tagId)
protected UIComponent findReparentedComponent(FaceletContext ctx, UIComponent parent, String tagId)
Copyright © 1997–2019 Eclipse Foundation. All rights reserved.