This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | xml.tools module needs to be moved from ide cluster to xml cluster | ||
---|---|---|---|
Product: | xml | Reporter: | Sonali Kochar <sonali> |
Component: | Code | Assignee: | apireviews <apireviews> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | Keywords: | API_REVIEW_FAST |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 90174 |
Description
Sonali Kochar
2008-02-13 18:21:24 UTC
apireviews is the correct place to ask about major architectural changes like this. To me at least the move seems reasonable. Well, I believe that the xml.tools module contains quite a lot of functionality of its own, without the need to use anything from Java. If that is true, keep the xml.tools module where it is and create another xml.tools.java module(Y01) to provide the way to generate sax parser & co. Of course, for that you need some API between these two modules and it is very good that you have asked for review. Hopefully we can ensure such API is well designed, documented and read for future maintenance. There may in fact be no need for any API between the two modules. IIRC the SAX/DOM parser generation actions are pretty much standalone tidbits of functionality. Ok; I will go ahead and create a new module - xml.tools.java. This module will contain the two DTD actions that requires retouche (i) Generate DOM Scanner (ii)SAX Document Handler Wizard. The new module will not expose any public APIs and will be part of the java cluster. If there are no objections, I will integrate the code on Tuesday (19th Feb ) Fixed. changeset 58a6a45dce70 in main details: http://hg.netbeans.org/main?cmd=changeset;node=58a6a45dce70 description: issue# 127330 xml.tools module needs to be moved from ide cluster to java cluster (part 1 - WIP) changeset ecb56215c308 in main details: http://hg.netbeans.org/main?cmd=changeset;node=ecb56215c308 description: Fix for bug 127330 : xml.tools module needs to be moved from ide cluster to java cluster changeset 4e94d3588169 in main details: http://hg.netbeans.org/main?cmd=changeset;node=4e94d3588169 description: issue# 127330 xml.tools module needs to be moved from ide cluster to java cluster |