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.
|
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: Library
s, which represent a collection of classes, sources, and/or javadoc; JDK
s, which represent a J2SE installation (either a JRE or an SDK); LibraryList
s, 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.