Class AbstractTagLibrary.ComponentConfigWrapper

java.lang.Object
com.sun.faces.facelets.tag.AbstractTagLibrary.ComponentConfigWrapper
All Implemented Interfaces:
ComponentConfig, TagConfig
Enclosing class:
AbstractTagLibrary

protected static class AbstractTagLibrary.ComponentConfigWrapper extends Object implements ComponentConfig
  • Field Details

    • parent

      protected final TagConfig parent
    • componentType

      protected final String componentType
    • rendererType

      protected final String rendererType
  • Constructor Details

    • ComponentConfigWrapper

      public ComponentConfigWrapper(TagConfig parent, String componentType, String rendererType)
  • Method Details

    • getComponentType

      public String getComponentType()
      Description copied from interface: ComponentConfig

      ComponentType to pass to the Application. Cannot be null.

      Specified by:
      getComponentType in interface ComponentConfig
      Returns:
      the component type to pass to the Application.
    • getRendererType

      public String getRendererType()
      Description copied from interface: ComponentConfig

      RendererType to set on created UIComponent instances.

      Specified by:
      getRendererType in interface ComponentConfig
      Returns:
      the renderer type to pass to the Application.
    • getNextHandler

      public FaceletHandler getNextHandler()
      Description copied from interface: TagConfig

      The next FaceletHandler (child or children) to be applied. This must never be null.

      Specified by:
      getNextHandler in interface TagConfig
      Returns:
      the next FaceletHandler to be applied
    • getTag

      public Tag getTag()
      Description copied from interface: TagConfig

      Return the Tag representing this handler.

      Specified by:
      getTag in interface TagConfig
      Returns:
      the Tag instance
    • getTagId

      public String getTagId()
      Description copied from interface: TagConfig

      A document-unique id, follows the convention "_tagId##"

      Specified by:
      getTagId in interface TagConfig
      Returns:
      the id of this tag, unique within the current document.