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
FieldsModifier and TypeFieldDescriptionprotected static final String
protected static final Method
protected static final Method
Fields inherited from class javax.faces.view.facelets.TagHandler
nextHandler, tag, tagId
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractBehaviorHandler
(javax.faces.view.facelets.TagConfig config) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
protected javax.faces.view.facelets.FaceletContext
getFaceletContext
(javax.faces.context.FacesContext context) 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) Methods inherited from class javax.faces.view.facelets.TagHandler
getAttribute, getRequiredAttribute, toString
-
Field Details
-
MOJARRA_ATTACHED_OBJECT_HANDLERS_KEY
- See Also:
-
MYFACES_GET_COMPOSITION_CONTEXT_INSTANCE
-
MYFACES_ADD_ATTACHED_OBJECT_HANDLER
-
-
Constructor Details
-
AbstractBehaviorHandler
protected AbstractBehaviorHandler(javax.faces.view.facelets.TagConfig config)
-
-
Method Details
-
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
- Specified by:
getEventName
in interfacejavax.faces.view.BehaviorHolderAttachedObjectHandler
-
setBehaviorAttribute
-
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
-
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) -
init
-