Class AttachedObjectTargetHandler<T extends AttachedObjectTarget>

  • All Implemented Interfaces:
    FaceletHandler
    Direct Known Subclasses:
    ActionSourceHandler, EditableValueHolderHandler, ValueHolderHandler

    @JSFFaceletTag
    public abstract class AttachedObjectTargetHandler<T extends AttachedObjectTarget>
    extends TagHandler
    composite:actionSource, composite:valueHolder and composite:editableValueHolder do the same: register an AttachedObjectTarget on the "targetList" mentioned on ViewDeclarationLanguage.retargetAttachedObjects. AttachedObjectTargetHandler group the common behavior
    Version:
    $Revision$ $Date$
    Author:
    Leonardo Uribe (latest modification by $Author$)
    • Field Detail

      • _name

        @JSFFaceletAttribute(name="name",
                             className="jakarta.el.ValueExpression",
                             deferredValueType="java.lang.String",
                             required=true)
        protected final TagAttribute _name
        Indicate the name of the attribute that the component should expose to page authors.
      • _targets

        @JSFFaceletAttribute(name="targets",
                             className="jakarta.el.ValueExpression",
                             deferredValueType="java.lang.String")
        protected final TagAttribute _targets
    • Constructor Detail

      • AttachedObjectTargetHandler

        public AttachedObjectTargetHandler​(TagConfig config)
    • Method Detail

      • isCacheable

        public boolean isCacheable()
      • setCacheable

        public void setCacheable​(boolean cacheable)
      • createAttachedObjectTarget

        protected abstract T createAttachedObjectTarget​(FaceletContext ctx)
        Create a new AttachedObjectTarget instance to be added on the target list.
        Returns: