Class ClientBehaviorHandler

  • All Implemented Interfaces:
    FaceletHandler

    @JSFFaceletTag(name="composite:clientBehavior")
    public class ClientBehaviorHandler
    extends TagHandler
    Version:
    $Revision$ $Date$
    Author:
    Leonardo Uribe (latest modification by $Author$)
    • Field Detail

      • _event

        @JSFFaceletAttribute(name="event",
                             className="jakarta.el.ValueExpression",
                             deferredValueType="java.lang.String",
                             required=true)
        protected final TagAttribute _event
        This attribute is used as the target event name, so client behaviors pointing to "name" will be attached on the related components identified by "targets" attribute and on the event name this attribute holds. In other words, this is the "real" event name.
      • _name

        @JSFFaceletAttribute(name="name",
                             className="jakarta.el.ValueExpression",
                             deferredValueType="java.lang.String",
                             required=true)
        protected final TagAttribute _name
        This attribute represents the source event name that is used when instances of the composite component are used. In other words, this is the "logical" event name.
      • _default

        @JSFFaceletAttribute(name="default",
                             className="jakarta.el.ValueExpression",
                             deferredValueType="boolean")
        protected final TagAttribute _default
        Indicate this clientBehavior description is the one that has to be taken by default. There should be only one clientBehavior with this property set to true in a composite component interface description.
      • _targets

        @JSFFaceletAttribute(name="targets",
                             className="jakarta.el.ValueExpression",
                             deferredValueType="java.lang.String")
        protected final TagAttribute _targets
        Contains a list of clientIds separated by spaces that identify the component(s) that will be used to attach client behaviors from the composite component.
    • Constructor Detail

      • ClientBehaviorHandler

        public ClientBehaviorHandler​(TagConfig config)