This document lists changes made to the Project UI.
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.
ProjectTemplates
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.projectui/1 > 1.20
ProjectTemplates
org.netbeans.modules.project.ui.api.ProjectTemplates
ProjectTemplates
org.netbeans.modules.project.ui.api.RecentProjects
ProjectTemplates
ProjectTemplates; made by: jglick
Added a new class of constants to use with the New Project action.
Undocumented tricks like trying to call NewProject.newSample
by reflection will no longer work.
For certain distributions of NetBeans (PHP or Ruby), actions like "Build project" or "Rebuild project" make no sense in the main menu. Therefore the layer registration for these actions was moved to projectui.buildmenu module which provides token "BuildActions". If a certain distribution requires these actiosn to be present it shall require this token. Java and CND do now.
Use system property "project.tab.no.selection" for influencing the behaviour on creation or opening of projects. When this property is set, the opening/creating of projects doesn't trigger opening and focusing of the projects logical view top component. Allows the BlueJ Edition to focus it's own component instead.
RecentProjects; made by: mkubec; issues:
#57073
Added RecentProjects class that provides access to list of
recently used projects (UnloadedProjectInformation class).
Listener can be registered to be notified about change in the
list of recent projects. The API is only for friend access.
Built on May 25 2012. | Portions Copyright 1997-2012 Oracle. All rights reserved.