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 Stringprotected static final Methodprotected static final MethodFields inherited from class javax.faces.view.facelets.TagHandler
nextHandler, tag, tagId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractBehaviorHandler(javax.faces.view.facelets.TagConfig config) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Stringprotected javax.faces.view.facelets.FaceletContextgetFaceletContext(javax.faces.context.FacesContext context) getFor()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) 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:
applyin interfacejavax.faces.view.facelets.FaceletHandler- Throws:
IOException
-
getEventName
- Specified by:
getEventNamein 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:
applyAttachedObjectin interfacejavax.faces.view.AttachedObjectHandler
-
applyAttachedObject
public void applyAttachedObject(javax.faces.view.facelets.FaceletContext faceletContext, javax.faces.component.UIComponent parent) -
getBehaviorId
-
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) -
init
-