Class FaceletsAttachedObjectHandler

All Implemented Interfaces:
AttachedObjectHandler, FaceletHandler
Direct Known Subclasses:
BehaviorHandler, ConverterHandler, ValidatorHandler

public abstract class FaceletsAttachedObjectHandler
extends DelegatingMetaTagHandler
implements AttachedObjectHandler

Root class for all tag handlers that represent attached objetcts in a Facelets page.

  • Constructor Details

  • Method Details

    • getAttachedObjectHandlerHelper

      protected final AttachedObjectHandler getAttachedObjectHandlerHelper()

      Return the underlying handler for this tag handler instance.

      Returns:
      the handler instance
    • applyAttachedObject

      public final void applyAttachedObject​(FacesContext ctx, UIComponent parent)

      Take the necessary actions to apply the attached object represented by the tag for the concrete subclass of this class to the argument parent.

      Specified by:
      applyAttachedObject in interface AttachedObjectHandler
      Parameters:
      ctx - the FacesContext for this request
      parent - The UIComponent to which this attached object must be applied.
    • getFor

      public final String getFor()

      Return the value of the "for" attribute. This enables the runtime to know to which inner component this attached object should be retargeted.

      Specified by:
      getFor in interface AttachedObjectHandler
      Returns:
      the value of the "for" attribute for this attached object