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 |
MYFACES_ADD_ATTACHED_OBJECT_HANDLER |
protected static Method |
MYFACES_GET_COMPOSITION_CONTEXT_INSTANCE |
| Constructor and Description |
|---|
AbstractBehaviorHandler(javax.faces.view.facelets.TagConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttachedObjectHandlerToMojarra(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 MYFACES_GET_COMPOSITION_CONTEXT_INSTANCE
protected static Method MYFACES_ADD_ATTACHED_OBJECT_HANDLER
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.FaceletHandlerIOExceptionpublic String getEventName()
getEventName in interface javax.faces.view.BehaviorHolderAttachedObjectHandlerprotected 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.AttachedObjectHandlerpublic void applyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext,
javax.faces.component.UIComponent parent)
public String getFor()
getFor in interface javax.faces.view.AttachedObjectHandlerprotected void addAttachedObjectHandlerToMojarra(javax.faces.component.UIComponent component)
protected void addAttachedObjectHandlerToMyFaces(javax.faces.component.UIComponent component,
javax.faces.view.facelets.FaceletContext ctx)
Copyright © 2018. All rights reserved.