public abstract class AbstractBehaviorHandler<E extends AbstractBehavior>
extends javax.faces.view.facelets.TagHandler
implements javax.faces.view.BehaviorHolderAttachedObjectHandler
Modifier and Type | Field and Description |
---|---|
protected static String |
MOJARRA_22_ATTACHED_OBJECT_HANDLERS_KEY |
protected static String |
MOJARRA_ATTACHED_OBJECT_HANDLERS_KEY |
protected static Method |
myfacesAddAttachedObjectHandler |
protected static Method |
myfacesGetCompositionContextInstance |
Constructor and Description |
---|
AbstractBehaviorHandler(javax.faces.view.facelets.TagConfig config) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAttachedObjectHandlerToMojarra(PrimeEnvironment environment,
javax.faces.component.UIComponent component) |
protected void |
addAttachedObjectHandlerToMyFaces(javax.faces.component.UIComponent component,
javax.faces.view.facelets.FaceletContext ctx) |
void |
apply(javax.faces.view.facelets.FaceletContext faceletContext,
javax.faces.component.UIComponent parent) |
void |
applyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext,
javax.faces.component.UIComponent parent) |
void |
applyAttachedObject(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent parent) |
protected abstract E |
createBehavior(javax.faces.view.facelets.FaceletContext ctx,
String eventName,
javax.faces.component.UIComponent parent) |
String |
getEventName() |
protected javax.faces.view.facelets.FaceletContext |
getFaceletContext(javax.faces.context.FacesContext context) |
String |
getFor() |
protected void |
setBehaviorAttribute(javax.faces.view.facelets.FaceletContext ctx,
E behavior,
javax.faces.view.facelets.TagAttribute attr,
Class<?> type) |
protected static final String MOJARRA_ATTACHED_OBJECT_HANDLERS_KEY
protected static final String MOJARRA_22_ATTACHED_OBJECT_HANDLERS_KEY
protected static Method myfacesGetCompositionContextInstance
protected static Method myfacesAddAttachedObjectHandler
public AbstractBehaviorHandler(javax.faces.view.facelets.TagConfig config)
public void apply(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent) throws IOException
apply
in interface javax.faces.view.facelets.FaceletHandler
IOException
public String getEventName()
getEventName
in interface javax.faces.view.BehaviorHolderAttachedObjectHandler
protected abstract E createBehavior(javax.faces.view.facelets.FaceletContext ctx, String eventName, javax.faces.component.UIComponent parent)
protected void setBehaviorAttribute(javax.faces.view.facelets.FaceletContext ctx, E behavior, javax.faces.view.facelets.TagAttribute attr, Class<?> type)
protected javax.faces.view.facelets.FaceletContext getFaceletContext(javax.faces.context.FacesContext context)
public void applyAttachedObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent parent)
applyAttachedObject
in interface javax.faces.view.AttachedObjectHandler
public void applyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent)
public String getFor()
getFor
in interface javax.faces.view.AttachedObjectHandler
protected void addAttachedObjectHandlerToMojarra(PrimeEnvironment environment, javax.faces.component.UIComponent component)
protected void addAttachedObjectHandlerToMyFaces(javax.faces.component.UIComponent component, javax.faces.view.facelets.FaceletContext ctx)
Copyright © 2019. All rights reserved.