|
org.netbeans.modules.projectuiapi/1 1.31.1 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
| Project UI API | |
|---|---|
| org.netbeans.api.project.ui | |
| org.netbeans.spi.project.ui | Ability to provide a tailored UI for a project. |
| org.netbeans.spi.project.ui.support | Helpful UI support classes for general projects. |
| org.netbeans.spi.project.ui.templates.support | Support for providing own templates visible in New File... action. |
The Project UI API provides some miscellaneous APIs and SPIs relating to the appearance and UI behavior of generic projects. Most importantly, it permits the customizer and logical view of a project to be defined.
Callbacks intended to let the Project UI module plug in implementations of APIs defined here. Uses implementation dependencies.
Project root nodes will now automatically be badged according to VCS status of contained files.
project.encoding
Added the template attribute project.encoding for templates using scripting language.
The previous scope of PrivilegedTemplates was the whole project. Now the selected Node (active context) can also provide an instance in it's lookup and it will be used instead of the default one from project's lookup. In this case the last used templates will not be considered.
Added a method to track progress of projects opening and closing. As the opening of a project may take long time, and as there can be multiple projects open at once, it may be necessary to be notified that the process of open project list modification started or that it has finished.
New methods were added to allow to use additional listener for saving data after user presses OK button on Project Customzer UI. The listener will be executed after all OkListeners and will be executed off the AWT Event Queue. During save operation modal dialog with progress bar is displayed.
The main use case is for project type providers to supply logical views and customizers for the project. Also for template providers to create project-aware file templates. Can also get a list of open projects, create different kinds of project-related actions, and select projects on disk.
|
|
|
Read more about the implementation in the answers to architecture questions.
|
org.netbeans.modules.projectuiapi/1 1.31.1 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||