Registration of various objects, files and hints into layer is
pretty central to the way NetBeans based applications handle
communication between modules. This page summarizes the list of such
extension points defined by
modules with API.
-
OptionsDialogSPILayers in Options Dialog and SPI
Use OptionsDialog folder for registration of custom top level options panels. Register
your implementation of OptionsCategory there (*.instance file). Standard
file systems sorting mechanism is used.
-
AdvancedPanelSPILayers in Options Dialog and SPI
Use OptionsDialog/Advanced folder for registration of custom panels to Miscellaneous Panel. Register
your implementation of AdvancedCategory there (*.instance file). Standard
file systems sorting mechanism is used.
-
RuntimeInstancesRegistry in Settings API
xml/memory: Associates runtime instance with environment provider.
-
ServicesDisplayRegistry in Settings API
UI/Services: The root folder for displaying options in the deprecated Advanced dialog.
-
Loaders-folder-any-Actions in Datasystems API
The actions that the default folder loader shows in its popup menu are read from
a layer folder Loaders/folder/any/Actions
so if any module wishes
to extend, hide or reorder some of them it can just register its actions there.
-
Loaders-text-xml-Actions in Datasystems API
The actions that the standard XML loader shows in its popup menu are read from
a layer folder Loaders/text/xml/Actions
-
Loaders-content-unknown-Actions in Datasystems API
The actions that the loader for unrecognized files shows in its popup menu are read from
a layer folder Loaders/content/unknown/Actions
-
Loaders-application-x-nbsettings-Actions in Datasystems API
The actions that the loader for instance and settings files shows in its popup menu are read from
a layer folder Loaders/application/x-nbsettings/Actions
-
Loaders-folder-any-Actions in Datasystems API
The actions that the default folder loader shows in its popup menu are read from
a layer folder Loaders/folder/any/Actions
so if any module wishes
to extend, hide or reorder some of them it can just register its actions there.
-
Loaders-text-xml-Actions in Datasystems API
The actions that the standard XML loader shows in its popup menu are read from
a layer folder Loaders/text/xml/Actions
-
Loaders-content-unknown-Actions in Datasystems API
The actions that the loader for unrecognized files shows in its popup menu are read from
a layer folder Loaders/content/unknown/Actions
-
Loaders-application-x-nbsettings-Actions in Datasystems API
The actions that the loader for instance and settings files shows in its popup menu are read from
a layer folder Loaders/application/x-nbsettings/Actions
-
PrivilegedTemplates in Datasystems API
A folder Privileged offers to other module possibility add own templates.
-
RecentTemplates in Datasystems API
A folder Recent stores a set of recently used templates, it's not open to other module.
-
NewConfigurationData in Window System API
new configuration data
-
OldConfigurationData in Window System API
old configuration data
-
ModuleDataStructure in Window System API
Module folder structure under Windows2 directory
-
LocalDataStructure in Window System API
Local folder structure under Windows2Local directory