Package org.primefaces.behavior.base
Class AbstractBehaviorHandler<E extends AbstractBehavior>
- java.lang.Object
-
- javax.faces.view.facelets.TagHandler
-
- org.primefaces.behavior.base.AbstractBehaviorHandler<E>
-
- All Implemented Interfaces:
javax.faces.view.AttachedObjectHandler,javax.faces.view.BehaviorHolderAttachedObjectHandler,javax.faces.view.facelets.FaceletHandler
- Direct Known Subclasses:
AjaxBehaviorHandler,ConfirmBehaviorHandler
public abstract class AbstractBehaviorHandler<E extends AbstractBehavior> extends javax.faces.view.facelets.TagHandler implements javax.faces.view.BehaviorHolderAttachedObjectHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringMOJARRA_22_ATTACHED_OBJECT_HANDLERS_KEYprotected static StringMOJARRA_ATTACHED_OBJECT_HANDLERS_KEYprotected static MethodmyfacesAddAttachedObjectHandlerprotected static MethodmyfacesGetCompositionContextInstance
-
Constructor Summary
Constructors Constructor Description AbstractBehaviorHandler(javax.faces.view.facelets.TagConfig config)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddAttachedObjectHandlerToMojarra(PrimeEnvironment environment, javax.faces.component.UIComponent component)protected voidaddAttachedObjectHandlerToMyFaces(javax.faces.component.UIComponent component, javax.faces.view.facelets.FaceletContext ctx)voidapply(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent)voidapplyAttachedObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent parent)voidapplyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent)abstract StringgetBehaviorId()StringgetEventName()protected javax.faces.view.facelets.FaceletContextgetFaceletContext(javax.faces.context.FacesContext context)StringgetFor()protected voidinit(javax.faces.view.facelets.FaceletContext ctx, E behavior, String eventName, javax.faces.component.UIComponent parent)protected voidsetBehaviorAttribute(javax.faces.view.facelets.FaceletContext ctx, E behavior, javax.faces.view.facelets.TagAttribute attr, Class<?> type)
-
-
-
Field Detail
-
MOJARRA_ATTACHED_OBJECT_HANDLERS_KEY
protected static final String MOJARRA_ATTACHED_OBJECT_HANDLERS_KEY
- See Also:
- Constant Field Values
-
MOJARRA_22_ATTACHED_OBJECT_HANDLERS_KEY
protected static final String MOJARRA_22_ATTACHED_OBJECT_HANDLERS_KEY
- See Also:
- Constant Field Values
-
myfacesGetCompositionContextInstance
protected static Method myfacesGetCompositionContextInstance
-
myfacesAddAttachedObjectHandler
protected static Method myfacesAddAttachedObjectHandler
-
-
Method Detail
-
apply
public void apply(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent) throws IOException- Specified by:
applyin interfacejavax.faces.view.facelets.FaceletHandler- Throws:
IOException
-
getEventName
public String getEventName()
- Specified by:
getEventNamein interfacejavax.faces.view.BehaviorHolderAttachedObjectHandler
-
setBehaviorAttribute
protected void setBehaviorAttribute(javax.faces.view.facelets.FaceletContext ctx, E behavior, javax.faces.view.facelets.TagAttribute attr, Class<?> type)
-
getFaceletContext
protected javax.faces.view.facelets.FaceletContext getFaceletContext(javax.faces.context.FacesContext context)
-
applyAttachedObject
public void applyAttachedObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent parent)- Specified by:
applyAttachedObjectin interfacejavax.faces.view.AttachedObjectHandler
-
applyAttachedObject
public void applyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent)
-
getBehaviorId
public abstract String getBehaviorId()
-
getFor
public String getFor()
- Specified by:
getForin interfacejavax.faces.view.AttachedObjectHandler
-
addAttachedObjectHandlerToMojarra
protected void addAttachedObjectHandlerToMojarra(PrimeEnvironment environment, javax.faces.component.UIComponent component)
-
addAttachedObjectHandlerToMyFaces
protected void addAttachedObjectHandlerToMyFaces(javax.faces.component.UIComponent component, javax.faces.view.facelets.FaceletContext ctx)
-
-