[JAVASERVERFACES_SPEC_PUBLIC-649] Make com.sun.faces.facelets.tag.TagLibrary part of the public API Created: 14/Oct/09  Updated: 01/Aug/14  Resolved: 27/Dec/13

Status: Closed
Project: javaserverfaces-spec-public
Component/s: Facelets/VDL
Affects Version/s: 2.1
Fix Version/s: 2.2

Type: Improvement Priority: Major
Reporter: kito75 Assignee: Unassigned
Resolution: Won't Fix Votes: 4
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: All
Platform: Macintosh

Issuezilla Id: 649
Status Whiteboard:

cat2 vdldoc size_small importance_small


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.

Comment by Ed Burns [ 24/Nov/09 ]

Prepare to delete "spec" subcomponent.

Comment by Ed Burns [ 04/Mar/10 ]

Remember: VAST.

Comment by kito75 [ 05/Mar/10 ]


Comment by Ed Burns [ 22/Mar/10 ]


Comment by Ed Burns [ 15/May/10 ]

These are targeted at 2.1.

Comment by sheetalv [ 10/Jun/10 ]


Comment by Ed Burns [ 22/Jun/10 ]


Comment by Ed Burns [ 24/Jun/10 ]

Change target milestone.

Comment by rogerk [ 27/Oct/10 ]


Comment by tedgoddard [ 21/Apr/11 ]

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.

Comment by Manfred Riem [ 01/Aug/14 ]

Closing resolved issue out

Generated at Mon Feb 08 21:38:40 UTC 2016 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.