|
org.netbeans.modules.projectuiapi/1 1.40.0 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.
@CompositeCategoryProvider.Registration may be used
to register project customizer panels.
ActionProviders
ActionProviders may now be registered in global
lookup so as to enable certain file-sensitive actions on certain
selections without the support of any project.
OpenProjects.open has now new overloaded
variant that supports visual indication of the open progress.
It came to our attention that often users of OpenProjects
want to find out if their project is opened or not. To simplify
such code we offer a handy utility method.
Add annotation @NodeFactory.Registration to replace registration in layer files.
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.40.0 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||