Libraries package provides the library API used
by JDeveloper.See: Description
| Interface | Description | 
|---|---|
| DerivedLibrary | 
 Encapsulates the notion of a derived library as it is used
  within JDeveloper. 
 | 
| EndorsedStandardsOverride | 
 A library which is capable of providing endorsed standards overrides. 
 | 
| ExportAwareLibrary | 
 An interface characterizing JDeveloper libraries which support export
 specifications. 
 | 
| ExtensionLibrary | 
 A library provided by an extension. 
 | 
| JDK | 
 Encapsulates the notion of a JDK. 
 | 
| JLibrary | 
 Encapsulates the notion of a Library as it is used
  within JDeveloper. 
 | 
| JLibraryDefinition | Deprecated
 Use JLibrary 
 | 
| JPaths | 
 Encapsulates the notion of grouping a class path, source path,
  and doc path. 
 | 
| Library | 
 Encapsulates the notion of a library as it is used
 within JDeveloper. 
 | 
| LibraryChange | 
 A library change. 
 | 
| LibraryEventSource | 
 A source of library events. 
 | 
| LibraryList | 
 The  
LibraryList interface represents a list of JLibrary and JDK
 definitions. | 
| LibraryListener | 
 Listens for changes to libraries. 
 | 
| LibraryWithMacroSupport | 
 Library implementations that support macros within the URLs for class, source, and doc
 paths should implement this class rather than the original Library interface. 
 | 
| MutableLibraryList | 
| Class | Description | 
|---|---|
| AbstractDerivedLibrary | 
AbstractDerivedLibrary class. | 
| AbstractLibrary | 
 A read only, partial implementation of Libary. 
 | 
| AbstractLibraryHook | 
 Base class for extension hooks that define library paths. 
 | 
| AddinJDK | 
 A JDK automatically installed by the extension framework. 
 | 
| AddinLibrary | 
 Represents a library that was installed in an extension manifest's 
 <libraries> hook. 
 | 
| AddinLibraryList | 
 Provides access to libraries registered by extensions. 
 | 
| ApplicationClasspathPanel | 
 Panel to configure the application classpath. 
 | 
| ApplicationLibraryList | 
 List of libraries defined internally in an application. 
 | 
| BuildOutput | 
 An element representing the BuildOutput location of a Project. 
 | 
| ClasspathPanel | 
 Base class for panels that configure application and project classpath
 settings. 
 | 
| DynamicLibraryProvider | 
 A DynamicLibraryProvider can contribute classpath entries to a
 project dynamically. 
 | 
| ExternalLibrary | |
| InternalLibraryList | 
 A list of libraries defined internally in a project or application. 
 | 
| JDKAdapter | 
 Encapsulates the notion of a JDK. 
 | 
| JDKNode | |
| JDKUtil | |
| JDKUtil.JDKExeFilter | |
| JLibraryAdapter | 
 Encapsulates the notion of a Library as it is used
  within JDeveloper. 
 | 
| JLibraryAddin | 
 Addin providing library support. 
 | 
| JLibraryAddinUtil | |
| JLibraryDependableRecognizer | 
 Creates  
Dependable instances for JLibrary. | 
| JLibraryList | |
| JLibraryManager | |
| JLibraryNode | |
| JProjectLibraryList | 
 The JProjectLibraryList class is used to contain Library instances that are
 defined within the context of a JProject. 
 | 
| LegacyJDK | 
 The sole intention of LegacyJDK is to represent a JDK as used in pre 10.1.3
 releases such taht the data may be read by the migration mechanics for
 conversion to the 10.1.3 format. 
 | 
| LegacyJDK.JDKExeFilter | |
| LegacyLibrary | 
 The sole intention of LegacyLibrary is to represent a library as used in pre
 10.1.3 releases such taht the data may be read by the migration mechanics for
 conversion to the 10.1.3 format. 
 | 
| LegacyLibraryDefinition | |
| LegacyLibraryList | 
 The sole intention of LegacyLibraryList is to represent a libraries.xml file
 used in pre 10.1.3 releases such that the data may be read by the migration
 mechanics for conversion to the 10.1.3 format. 
 | 
| LibraryAdapter | |
| LibraryDataNode | |
| LibraryElement | |
| LibraryEvent | 
 A library event. 
 | 
| LibraryMigrator | |
| LibraryOverrideContext | 
 The context in which a library method is overridden. 
 | 
| LibraryReference | 
 HashStructureAdapter encapsulation of a reference to an external Library, as
 opposed to a reference to a library defined within a JProject. 
 | 
| ListWrapper | |
| ProjectLibrary | 
ProjectLibrary class. | 
| ProjectLibraryChangeEvent | 
 The event object that notifies registered
  
ProjectLibraryChangeListener that
 a project's classpath change has happened. | 
| ProjectLibraryChangeListener | 
 A listener used for tracking changes to libraries on the project classpath. 
 | 
| ProjectLibraryMigrator | |
| UnresolvedLibrary | 
 A placeholder for a library reference that could not be resolved. 
 | 
| Enum | Description | 
|---|---|
| ClasspathPanel.ExternalLibraryPosition | |
| LibraryChange.Type | 
 Defines the library change types. 
 | 
| Exception | Description | 
|---|---|
| LibraryOverrideException | 
 Thrown when an overridden library method fails. 
 | 
| Annotation Type | Description | 
|---|---|
| LibraryOverride | 
 Indicates that a method declaration is intended to override a method
 declaration in a public library interface. 
 | 
Libraries package provides the library API used
by JDeveloper. The library API consists of four basic objects:
Librarys, which represent a collection of classes, sources, and/or
javadoc; JDKs, which represent a J2SE installation (either a JRE
or an SDK); LibraryLists, which collect together Library and JDK
definitions; and the JLibraryManager, which is responsible for
managing the libraries used by JDeveloper. 
In addition to the basic object types, the library API includes specific
implementations of the Library and LibraryList
interfaces. These implementations provide concrete types to address some of the
different ways that libraries are integrated into JDeveloper.