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 String
MOJARRA_22_ATTACHED_OBJECT_HANDLERS_KEY
protected static String
MOJARRA_ATTACHED_OBJECT_HANDLERS_KEY
protected static Method
myfacesAddAttachedObjectHandler
protected static Method
myfacesGetCompositionContextInstance
-
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 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.context.FacesContext context, javax.faces.component.UIComponent parent)
void
applyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent)
abstract String
getBehaviorId()
String
getEventName()
protected javax.faces.view.facelets.FaceletContext
getFaceletContext(javax.faces.context.FacesContext context)
String
getFor()
protected void
init(javax.faces.view.facelets.FaceletContext ctx, E behavior, 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)
-
-
-
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:
apply
in interfacejavax.faces.view.facelets.FaceletHandler
- Throws:
IOException
-
getEventName
public String getEventName()
- Specified by:
getEventName
in 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:
applyAttachedObject
in 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:
getFor
in 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)
-
-