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.
Based on our discussion: 1) move PlatformInstall to api 2) getVendorString and getJavaSpecVersion should not be final java spec version may not be valid for all platforms. For example, J2SE platforms are identified by spec version (J2SDK 1.4), while J2ME platforms are identified by configuration name and version and profile name and version (CLDC-1.0, MIDP-1.0) http://java.sun.com/java2/whatis/
* will make getVendorString() abstract in the API * will factor out getJavaSpecVersion() into J2SE-specific interface
The PlatformInstall will be moved into Java Platofrm(JP) SPI. JavaPlatform will change in the way Svata described above. The getJavaSpecVersion is a bit harder, it is used also by PlatformServices. It would require extension of abstract JavaPlatform by the method getPlatformType() which returns one of enum {SE, EE, ME} and the concrete subclasses like SEPlatform, EEPlatform and MEPlatform will provide additional methods for identification. The same will be required for PlatformService. Adding Pavel to cc list due to EE stuff.
Done as described on the projects-dev mailing list
please add a link to the thread on projects-dev.
Here is a link to a discussion on projects-dev: http://projects.netbeans.org/servlets/BrowseList?listName=dev&by=thread&from=18358&to=18358&first=1&count=12
As described in http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss the current work on projects prototype has been stopped. Marking issue as VERIFIED --->
---> CLOSED