org.netbeans.spi.project.ui |
Ability to provide a tailored UI for a project.
Normally a project type provider will supply some special UI representation
of the project making use of domain-specific features.
{@link org.netbeans.spi.project.ui.LogicalViewProvider} permits a project to
display itself however it likes in the Projects Explorer tab.
{@link org.netbeans.spi.project.ui.CustomizerProvider} permits the project to
be customized in an arbitrary way, typically opening a GUI dialog.
{@link org.netbeans.spi.project.ui.ProjectOpenedHook} may be used by projects
wishing to take some special action upon being opened in the GUI.
|
Java Source File Name | Type | Comment |
CustomizerProvider.java | Interface | Ability for a project to provide a GUI customizer. |
LogicalViewProvider.java | Interface | Ability for a
org.netbeans.api.project.Project to supply
a logical view of itself. |
PrivilegedTemplates.java | Interface | List of templates which should be in the initial "privileged" list
when making a new file. |
ProjectOpenedHook.java | Class | A hook which can be run when a project is "opened" or "closed" in the GUI.
The meaning of these terms is intentionally left vague, but typically opening
a project signals that the user may wish to work with it, so it would be a good
idea to make sure caches are up to date, etc. |
RecommendedTemplates.java | Interface | List of template types supported by a project when making a new file. |