Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
Gents,
Attached is a patch that is required for the QDox emulation that I am doing with Gentaku. I'd appreciate it if someone can apply it and get an official qdox-1.6-SNAPSHOT.jar build up on dist.
If you are interested in seeing what this does (just about nothing for the uninformed), you can download it from http://www.ibiblio.org/maven/qfork/jars. Some projects are relying on that now, but I'll reverse that as soon as QDox has this code rolled in.
Thanks,
Brian
Activity
Brian Topping
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | patch.txt [ 13323 ] |
Brian Topping
made changes -
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Hi Brian.
I applied your cleanup for JavaClassCache, thanks.
The remainder of your patch modifies DefaultDocletTagFactory to support registration of tag implementation classes. Sorry to say, but I can't see why this needs to be part of QDox.
If you need to do funky stuff with tag-handling, just register a custom implementation of the DocletTagFactory interface, which was introduced specifically for that purpose (by Aslak, for XDoclet2).
In the past, XDoclet2 provided it's own DocletTagFactory implementation, which I believe supported tag-validation, and registration of tag-handler classes. Is this no longer sufficient? If so, why?
cheers, Mike.