Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 250850 - Can't override conversion and element edit factories for existing tag libs
Summary: Can't override conversion and element edit factories for existing tag libs
Status: RESOLVED FIXED
Alias: None
Product: Java Server Faces
Classification: WebTools
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 M7   Edit
Assignee: Ian Trimble CLA
QA Contact:
URL: ORACLE_P1
Whiteboard:
Keywords:
Depends on:
Blocks: 251794
  Show dependency tree
 
Reported: 2008-10-14 16:14 EDT by Cameron Bateman CLA
Modified: 2009-05-05 11:22 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cameron Bateman CLA 2008-10-14 16:14:35 EDT
If there is a tag converter factory currently installed for say, the html tag libraries, there is currently no way to add a new one to override it.  The problem is that that extensions are loaded in order and the first one that declares support of a uri wins.

We need to modify the extension mechanism to provide a way to override bundled factories.
Comment 1 Cameron Bateman CLA 2008-11-05 18:58:19 EST
I have checked in a fix for the ElementEditFactory's to HEAD (3.1).  There is still an issue with the TagConverterFactory's because DTManager currently sets it's own priority order for tag converter factories.
Comment 2 Cameron Bateman CLA 2009-01-28 01:31:01 EST
Backported fix from 3.1 to 3.0.4.
Comment 3 Cameron Bateman CLA 2009-03-13 18:31:29 EDT
This change does not require an API change.
Comment 4 Raghunathan Srinivasan CLA 2009-05-05 11:22:54 EDT
Fixed. To be verified.