javaserverfaces-spec-public
  1. javaserverfaces-spec-public
  2. JAVASERVERFACES_SPEC_PUBLIC-649

Make com.sun.faces.facelets.tag.TagLibrary part of the public API

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.1
    • Fix Version/s: 2.2
    • Component/s: Facelets/VDL
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: Macintosh

    • Issuezilla Id:
      649
    • Status Whiteboard:
      Hide

      cat2 vdldoc size_small importance_small

      Show
      cat2 vdldoc size_small importance_small

      Description

      When I was going through the new JSF 2 Facelets API, I was surprised to see this
      class wasn't part of the public API. I had a client once that wrote all of their
      tag libraries in Java by implementing this interface. I have also used it for
      prototyping EZComp-style functionality prior to JSF 2. Custom implementations of
      this interface can generate tags dynamically based on a number of different
      factors, which is a pretty powerful feature, especially if the implementation is
      written in a dynamic language, such as Groovy.

      I suggest moving this class to javax.faces.view.facelets.

        Activity

        Hide
        Ed Burns added a comment -

        edburns

        Show
        Ed Burns added a comment - edburns
        Hide
        Ed Burns added a comment -

        Change target milestone.

        Show
        Ed Burns added a comment - Change target milestone.
        Hide
        rogerk added a comment -

        triage

        Show
        rogerk added a comment - triage
        Hide
        tedgoddard added a comment -

        All Facelet APIs should be looked at for consideration in javax.faces.

        Additionally, it is difficult to define custom tag libraries given that tags for a given namespace must be in a single .jar file. It should either be possible to programatically define the tag library or it should be possible for multiple .jar files to contribute to a single tag namespace.

        Show
        tedgoddard added a comment - All Facelet APIs should be looked at for consideration in javax.faces. Additionally, it is difficult to define custom tag libraries given that tags for a given namespace must be in a single .jar file. It should either be possible to programatically define the tag library or it should be possible for multiple .jar files to contribute to a single tag namespace.
        Hide
        Manfred Riem added a comment -

        Closing resolved issue out

        Show
        Manfred Riem added a comment - Closing resolved issue out

          People

          • Assignee:
            Unassigned
            Reporter:
            kito75
          • Votes:
            4 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: