org.openide.modules 6.5.22

NetBeans Modules API


Modules API
org.openide.modules The IDE is capable of being extended by pluggable modules providing additional functionality.


What is New (see all changes)?

Use Cases

Exported Interfaces

This table lists all of the module exported APIs with defined stability classifications. It is generated based on answers to questions about the architecture of the module. Read them all...
Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
ModulesAPIExportedOfficial .../org/openide/modules/doc-files/api.html

CoreModulesAPIExportedFriend .../org/netbeans/core/modules/package.html

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?

Classpath appended to the system class loader. Used for automated testing infrastructure.


By default true, may be turned off to disable manifest caching.


Patch directories or JARs to add to the class loader for a module, besides patches/MODULE-CODE-NAME-BASE/*.jar.


If true, all module classes are forcibly loaded at startup, to help detect possible linkage errors.


Disables automatic module dependency upgrades.


If set to 0, enables logging for the module system.


Disabled automatic transitive class loader dependencies for old modules.


Avoids text messaging (other than ErrorManager logging) to the console from the module system.


Suppresses checks to ensure that module section classes are actually loaded from the module itself.

Suppress security checks in the VM, even from "untrusted" code.


Prints messages when resources or classes are loaded from JARs.


Used to control the XML layer cache mechanism. Value may be a fully-qualified class name to load as a manager (implement org.netbeans.core.projects.cache.LayerCacheManager), or - to disable caching and always parse the XML layers directly. Current default is to use a binary cache manager.

Group of dtd interfaces
Interface NameIn/OutStabilitySpecified in What Document?
module-status-1_0.dtdExportedUnder Development .../dtds/module-status-1_0.dtd

-//NetBeans//DTD Module Status 1.0//EN

module-auto-deps-1_0.dtdExportedUnder Development .../dtds/module-auto-deps-1_0.dtd

-//NetBeans//DTD Module Automatic Dependencies 1.0//EN

filesystem-1_1.dtdExportedStable .../

-//NetBeans//DTD Filesystem 1.1//EN

Implementation Details

Read more about the implementation in the answers to architecture questions.

org.openide.modules 6.5.22

Built on July 11 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.