NetBeans Architecture Answers for projects/projectapi module

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

Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
ProjectAPIExportedOfficial

The Project API defines abstract projects, i.e. groupings of files built and manipulated as units. It is used for Ant-based projects but could support other scenarios such as makefiles. Modules can plug in project types which can recognize certain folders as being projects, and define their behaviors.

LookupImportedOfficial

For finding project factories. Exported through API of Project.

FilesystemsImportedOfficial

Project directory and many other uses.

GeneralQueriesAPIImportedUnder Development

Project-specific multiplexers for queries.

org.netbeans.modules.queriesImportedPrivate .../overview-summary.html

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

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

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

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

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


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.