Skip navigation links
org.netbeans.modules.project.libraries/1 1.55.1

External Libraries
Official

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

See: Description

External Libraries 
Package Description
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, in addition to or instead of a plain module dependency?
Nothing.

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

Skip navigation links
org.netbeans.modules.project.libraries/1 1.55.1

Built on June 22 2019.  |   Copyright © 2017-2019 Apache Software Foundation. All Rights Reserved.