NetBeans Project Libraries API

ProjectLibrariesAPI The Project Libraries API permits definitions of libraries to be registered and persisted.

See:
          Description

Project Libraries API
org.netbeans.api.project.libraries Representation of a library, and the ability to find the installed libraries.
org.netbeans.spi.project.libraries  
org.netbeans.spi.project.libraries.support  

 

ProjectLibrariesAPI The Project Libraries API permits definitions of libraries to be registered and persisted. Library type providers may be registered and can construct memory objects corresponding to persistent library definitions.

What is New (see all changes)?

Use Cases

Different technology support modules will supply definitions of different kinds of libraries, e.g. Java JARs, that may be reused in user projects. Modules may register library predefinitions to wrap libraries they bundle. Project type providers can refer to available libraries in customizer dialogs.

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?
ProjectLibrariesAPIExportedOfficial

The Project Libraries API permits definitions of libraries to be registered and persisted. Library type providers may be registered and can construct memory objects corresponding to persistent library definitions.

Group of dtd interfaces
Interface NameIn/OutStabilitySpecified in What Document?
Library-Declaration-DTDExportedOfficial .../dtds/library-declaration-1_0.dtd

An XML DTD is used to define the library definition format.

Implementation Details

What do other modules need to do to declare a dependency on this one?
   OpenIDE-Module-Module-Dependencies: org.netbeans.modules.project.libraries/1 > 1.13.1
  

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


 

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