NetBeans Architecture Answers for Options Dialog and SPI module

WARNING: answering questions version 1.26 rather than the current 1.29.

Interfaces table

Group of java interfaces
Interface Name In/Out Stability Specified in What Document?
OptionsDialogSPI Exported Official .../spi/options/OptionsCategory.html

Progress Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.netbeans.libs.formlayout Imported Private

Additional library to simplify Hanz the work and create a nightmare for rest of us. It is needed for compilation and used during runtime.

FilesystemsAPI Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

UtilitiesAPI Imported Official .../org-openide-util/overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.awt Imported Official ../org-openide-awt/overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

DialogsAPI Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

WindowSystemAPI Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

ActionsAPI Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

ExplorerAPI Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

NodesAPI Imported Official .../org-openide-nodes/overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

LoadersAPI Imported Official .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

Group of property interfaces
Interface Name In/Out Stability Specified in What Document?
org.netbeans.core.actions.OptionsAction.additionalActionName Imported Private

Crates button with given string in bottom left corner of Advanced Options Dialog.

org.netbeans.core.actions.OptionsAction.additionalActionListener Imported Private

Given ActionListener is notified when custom button is pressed.

Group of layer interfaces
Interface Name In/Out Stability Specified in What Document?
OptionsDialogSPILayers Exported Under Development .../spi/options/OptionsCategory.html

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 Exported Under Development .../netbeans/spi/options/AdvancedOption.html

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.


General Information


Project and platform dependencies


Deployment


Compatibility with environment


Access to resources


Lookup of components


Execution Environment


Format of files and protocols


Performance and Scalability


Built on November 1 2009.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.