NetBeans Architecture Answers for Settings module

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

Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
SettingsAPIExportedOfficial .../org/openide/util/doc-files/api.html

ServicesAPIExportedOfficial .../org/openide/util/doc-files/api.html

OptionsAPIExportedOfficial .../org/openide/options/doc-files/api.html

XmlSettingsPersistenceExportedOfficial .../netbeans/spi/settings/doc-files/api.html

FilesystemsAPIImportedOfficial .../openide/filesystems/doc-files/api.html

LoadersAPIImportedOfficial .../org/openide/loaders/doc-files/api.html

UtilitiesAPIImportedOfficial .../org/openide/util/doc-files/api.html

NodesAPIImportedOfficial .../org/openide/nodes/doc-files/api.html

ModulesAPIImportedOfficial .../org/openide/modules/doc-files/api.html

org.openide.optionsImportedOfficial .../overview-summary.html

org.openide.windowsImportedOfficial .../overview-summary.html

org.openide.actionsImportedOfficial .../overview-summary.html

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.openide.util.SharedClassObject.initializeImportedPrivate

SystemOption needs to know whether the SharedClassObject is just performing initialization and this is done using this.getProperty ("org.openide.util.SharedClassObject.initialize") which returns null if initialize is not called and Boolean.TRUE if it is.

Group of dtd interfaces
Interface NameIn/OutStabilitySpecified in What Document?
sessionsettings-1_0.dtdExportedStable .../dtds/sessionsettings-1_0.dtd

-//NetBeans//DTD Session settings 1.0//EN

properties-1_0.dtdExportedUnder Development .../www.netbeans.org/dtds/properties-1_0.dtd

-//NetBeans org.netbeans.modules.settings.examples//DTD XML ProxySettings 1.0//EN

Group of layer interfaces
Interface NameIn/OutStabilitySpecified in What Document?
RuntimeInstancesRegistryExportedOfficial .../org/netbeans/spi/settings/doc-files/api.html

xml/memory: Associates runtime instance with environment provider.

ServicesDisplayRegistryExportedOfficial .../org/openide/util/doc-files/api.html

UI/Services: The root folder for displaying options.


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 April 13 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.