NetBeans Architecture Answers for editor/mimelookup module

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

Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
MimeLookupAPIExportedOfficial
LoadersAPIImportedOfficial .../overview-summary.html

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

ModulesAPIImportedOfficial .../overview-summary.html

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

UtilitiesAPIImportedOfficial../org-openide-util/overview-summary.html

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

NodesAPIImportedOfficial .../overview-summary.html

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

FilesystemsAPIImportedOfficial .../overview-summary.html

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

Group of lookup interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.netbeans.api.editor.mimelookup.MimeLookupImportedOfficial

in API extends Lookup and it searches the default lookup for instances of MimeLookupInitializer.

org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializerImportedOfficial

searches default lookup for instances of Class2LayerFolder.

org.netbeans.spi.editor.mimelookup.MimeLookupInitializerExportedOfficial

is registered via META-INF/services and is looked up by MimeLookup.

org.netbeans.spi.editor.mimelookup.Class2LayerFolderExportedOfficial

is registered via META-INF/services and is looked up by LayerMimeLookupInitializer.

Group of layer interfaces
Interface NameIn/OutStabilitySpecified in What Document?
EditorsExportedOfficial

MimeLookup module creates folder "Editors" in default layer filesystem since all mime types folders are expected to be located in this folder.

EditorsMimeTypesImportedOfficial

LayerMimeLookupInitializer gathers all mime type sensitive lookupable objects from Editors[/<mime-type>][/<specific-subfolder>] and expose them over layer MimeLookup.


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