public abstract class TagHandlerDelegate extends Object
Abstract class that defines methods relating to helping tag handler instances. This abstraction enables implementation details to be hidden by the JSF implementation while still allowing concrete classes to be defined for extension by users.
Constructor and Description |
---|
TagHandlerDelegate() |
Modifier and Type | Method and Description |
---|---|
abstract void |
apply(FaceletContext ctx,
UIComponent comp)
Called by classes that implement
|
abstract MetaRuleset |
createMetaRuleset(Class type)
Return a |
public abstract MetaRuleset createMetaRuleset(Class type)
Return a MetaRuleset
particular to this kind of tag handler. Called from classes that
implement MetaTagHandler
.
type
- the Class
for which the
MetaRuleset
must be created.public abstract void apply(FaceletContext ctx, UIComponent comp) throws IOException
Called by classes that implement
FaceletHandler
in their
implementation of apply()
.
ctx
- the FaceletContext
for this requestcomp
- the UIComponent
that corresponds to this
element.IOException
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.