@Deprecated public class ComponentHandler extends MetaTagHandler
nextHandler, tag, tagId
Constructor and Description |
---|
ComponentHandler(ComponentConfig config)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
apply(FaceletContext ctx,
UIComponent parent)
Deprecated.
Method handles UIComponent tree creation in accordance with the JSF 1.2 spec.
|
protected void |
applyNextHandler(FaceletContext ctx,
UIComponent c)
Deprecated.
|
protected UIComponent |
createComponent(FaceletContext ctx)
Deprecated.
If the binding attribute was specified, use that in conjuction with our componentType String variable to call
createComponent on the Application, otherwise just pass the componentType String.
|
protected MetaRuleset |
createMetaRuleset(Class type)
Deprecated.
|
protected String |
getFacetName(FaceletContext ctx,
UIComponent parent)
Deprecated.
Return the Facet name we are scoped in, otherwise null
|
protected String |
getId(FaceletContext ctx)
Deprecated.
If the id TagAttribute was specified, get it's value, otherwise generate a unique id from our tagId.
|
protected void |
onComponentCreated(FaceletContext ctx,
UIComponent c,
UIComponent parent)
Deprecated.
A hook method for allowing developers to do additional processing once Facelets creates the component.
|
protected void |
onComponentPopulated(FaceletContext ctx,
UIComponent c,
UIComponent parent)
Deprecated.
|
setAttributes
getAttribute, getRequiredAttribute, toString
public ComponentHandler(ComponentConfig config)
public final void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, javax.el.ELException
getId(FaceletContext)
.mark
its children for deletion.createComponent
.
attributes
finalize
for deletion.TagException
- if the UIComponent parent is nullIOException
FacesException
javax.el.ELException
FaceletHandler.apply(javax.faces.view.facelets.FaceletContext, javax.faces.component.UIComponent)
protected final String getFacetName(FaceletContext ctx, UIComponent parent)
ctx
- protected UIComponent createComponent(FaceletContext ctx)
ctx
- FaceletContext to use in creating a componentApplication.createComponent(javax.faces.el.ValueBinding, javax.faces.context.FacesContext, java.lang.String)
,
Application.createComponent(java.lang.String)
protected String getId(FaceletContext ctx)
ctx
- FaceletContext to useTagAttribute.getValue(FaceletContext)
protected MetaRuleset createMetaRuleset(Class type)
createMetaRuleset
in class MetaTagHandler
protected void onComponentCreated(FaceletContext ctx, UIComponent c, UIComponent parent)
ctx
- c
- parent
- protected void onComponentPopulated(FaceletContext ctx, UIComponent c, UIComponent parent)
protected void applyNextHandler(FaceletContext ctx, UIComponent c) throws IOException, FacesException, javax.el.ELException
IOException
FacesException
javax.el.ELException
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.