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.
The following modules currently exposes api's to friends and there are lot of friends. Since this is a frequently used api, can this be made public? Project open esb is developing lot of xml based editors/projects based on netbeans, which need access to the api's. Even external partners who want to create xml related tools for their own purpose cannot use it, since the api's are exposed only to friends. xml.axi org.netbeans.modules.xml.validation org.netbeans.modules.xml.xam.ui org.netbeans.modules.xml.refactoring org.netbeans.modules.xml.catalogsupport
Following is brief description on functionality provided by these modules. These are used a lot and have so many friend dependencies, we should make these public. org.netbeans.modules.xml.axi Common api for creating an xml instance model from a schema document.Used in showing instance like view of an xml schema for ease of understanding of xml schema documents. Very reusable functionality. org.netbeans.modules.xml.validation Provides common api to enable validation on an xml (xam/xdm based) models. Provides GUI action which can be added to do validation on xml (xam/xdm based) models. Provides GUI behaviour of showing the validation error on the netbeans output and api for handling opening editor when an error is clicked etc org.netbeans.modules.xml.refactoring Provide registration of refactoring action which can be enabled in a project for xml (xam/xdm based) models. Callback api to provide model which can be used to enable refactoring actions. Provides common gui for different refactoring (rename, move etc) of xml (xam/xdm based) models. Provides common helper classes to make refactoring easy on (xam/xdm based) models. org.netbeans.modules.xml.xam.ui Provides common reuseable ui which can work on top of xml (xam/xdm based) models. Things like undo/redo etc also provided. Common actions like show source, go to etc. org.netbeans.modules.xml.catalogsupport Provide support for catalog based resource management for xml (xam/xdm based) models. Catalog manipulation, Project wide catalog support etc are provided and resolving resource across project is supported.
Review submitted for issue 156540. Soon I'll submit review requests for xml.validation and xml.catalogsupport. They need some ground work before submission. Please stay tuned.
I'll get to xml.xam.ui and xml.refactoring soon after that.
Vladmir, please look at this
Ir's very long term task for XML owner, next release.