This document lists changes made to the Project UI API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
ProjectConvertors creating a Lookup delegating to the owner project.
ProjectConvertors for easier convertor project implementation.
unregisterConvertorProjectinto ProjectConvertors.
ProjectConvertors the support for ProjectConvertors.
ProjectConvertor adding an ability to convert a folder into a project.
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.projectuiapi/1 > 1.20
ProjectConvertors creating a Lookup delegating to the owner project.
ProjectConvertors for easier convertor project implementation.
unregisterConvertorProjectinto ProjectConvertors.
ProjectConvertors the support for ProjectConvertors.
ProjectConvertor adding an ability to convert a folder into a project.
org.netbeans.api.project.ui.OpenProjects
org.netbeans.spi.project.ui.ProjectConvertor
org.netbeans.spi.project.ui.support.ProjectConvertors
ProjectConvertors creating a Lookup delegating to the owner project.
ProjectConvertors for easier convertor project implementation.
unregisterConvertorProjectinto ProjectConvertors.
ProjectConvertors the support for ProjectConvertors.
OpenProjects; made by: sdedic
An API for viewers to get project logical and physical project views has been introduced.
ProjectConvertors creating a Lookup delegating to the owner project.
ProjectConvertors; made by: tzezula; issues:
#256585
Added a support method into ProjectConvertors creating a Lookup delegating to the owner project.
ProjectConvertors for easier convertor project implementation.
ProjectConvertors; made by: tzezula; issues:
#253338
Added support methods into the ProjectConvertors for easier ProjectConvertor lookup
and queries implementation.
unregisterConvertorProjectinto ProjectConvertors.
ProjectConvertors; made by: tzezula; issues:
#250268
Added unregisterConvertorProjectinto ProjectConvertors to allow
project generators to unload the artifical convertor project before creating a new one.
ProjectConvertors the support for ProjectConvertors.
ProjectConvertors; made by: tzezula; issues:
#250232
Added ProjectConvertors providing a support for ProjectConvertors.
ProjectConvertor adding an ability to convert a folder into a project.
ProjectConvertor; made by: tzezula; issues:
#246846
Added an ability to convert a folder into a project.
For a folder accepted by the ProjectConvertor an artifical in memory
project is created causing the folder looks like a regular Project in the UI.
The folder is converted into a regular Project when the artificial Project
is opened.
The following classes were moved from the org.netbeans.modules.projectuiapi module:
Runtime compatibility remains, compile time compatibility is
mostly preserved too. It is however recommended to upgrade
dependencies of client modules. Try running
ant fix-dependencies in your Ant module.