Package | Description |
---|---|
oracle.jdeveloper.java |
Public API for the java model.
|
oracle.jdeveloper.java.locator |
Public implementations of the JavaClassLocator interface.
|
oracle.jdeveloper.library |
The
Libraries package provides the library API used
by JDeveloper. |
oracle.jdeveloper.model |
Contains interfaces and classes implementing the Java specific portions of
JDeveloper's data model.
|
Modifier and Type | Method and Description |
---|---|
static Library |
JavaManager.getDefiningLibrary(Context context,
java.net.URL url)
Find the library that defines the given URL.
|
Modifier and Type | Method and Description |
---|---|
protected static Library |
ProjectClassLocator.getJDKFor(Project project)
Utility routine to fetch the JDK for the given project.
|
Modifier and Type | Method and Description |
---|---|
static BaseClassLocator |
JdevClassLocatorFactory.getLibraryLocator(Library library)
Fetch a
BaseClassLocator instance for the given
library for locating source and class files. |
static BaseClassLocator |
JdevClassLocatorFactory.getLibraryLocator(Library[] libraries)
Fetch a
BaseClassLocator instance for the given set of
libraries for locating source and class files. |
static BaseClassLocator |
JdevClassLocatorFactory.getLibraryLocator(Workspace workspace,
Library library)
Fetch a
BaseClassLocator instance for the given
library for locating source and class files. |
static BaseClassLocator |
JdevClassLocatorFactory.getLibraryLocatorInterruptibly(Library[] libraries)
Fetch a
BaseClassLocator instance for the given set of
libraries for locating source and class files. |
Constructor and Description |
---|
LibraryClassLocator(Library library)
Constructs a new
LibraryClassLocator for the given
library. |
LibraryClassLocator(Workspace workspace,
Library library) |
Modifier and Type | Interface and Description |
---|---|
interface |
DerivedLibrary
Encapsulates the notion of a derived library as it is used
within JDeveloper.
|
interface |
EndorsedStandardsOverride
A library which is capable of providing endorsed standards overrides.
|
interface |
ExtensionLibrary
A library provided by an extension.
|
interface |
JDK
Encapsulates the notion of a JDK.
|
interface |
JLibrary
Encapsulates the notion of a Library as it is used
within JDeveloper.
|
interface |
JLibraryDefinition
Deprecated.
Use JLibrary
|
interface |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDerivedLibrary
AbstractDerivedLibrary class. |
class |
AbstractLibrary
A read only, partial implementation of Libary.
|
class |
AddinJDK
A JDK automatically installed by the extension framework.
|
class |
AddinLibrary
Represents a library that was installed in an extension manifest's
<libraries> hook.
|
class |
ExternalLibrary |
class |
JDKAdapter
Encapsulates the notion of a JDK.
|
class |
JDKNode |
class |
JLibraryAdapter
Encapsulates the notion of a Library as it is used
within JDeveloper.
|
class |
JLibraryNode |
class |
LibraryAdapter |
class |
ProjectLibrary
ProjectLibrary class. |
class |
UnresolvedLibrary
A placeholder for a library reference that could not be resolved.
|
Modifier and Type | Method and Description |
---|---|
Library |
LibraryReference.getLibrary()
Finds the Library instance without a Project context.
|
Library |
LibraryReference.getLibrary(Project project)
Finds the Library instance in the given Project context.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LibraryAdapter.equivalent(Library library) |
boolean |
Library.equivalent(Library library)
Determine whether the given Library is equivalent to this one with respect
to the values of its public properties other than name.
|
boolean |
JLibraryNode.equivalent(Library lib) |
boolean |
JLibraryAdapter.equivalent(Library lib) |
boolean |
JDKNode.equivalent(Library lib) |
boolean |
JDKAdapter.equivalent(Library lib) |
boolean |
ExternalLibrary.equivalent(Library lib) |
boolean |
AbstractLibrary.equivalent(Library library) |
void |
LibraryAdapter.initFromLibrary(Library library) |
void |
Library.initFromLibrary(Library lib)
Initialize all public properties, other than name, from the Library
provided.
|
void |
JLibraryNode.initFromLibrary(Library lib) |
void |
JLibraryAdapter.initFromLibrary(Library lib) |
void |
JDKNode.initFromLibrary(Library lib) |
void |
JDKAdapter.initFromLibrary(Library lib) |
void |
ExternalLibrary.initFromLibrary(Library lib) |
void |
AbstractLibrary.initFromLibrary(Library library) |
boolean |
MutableLibraryList.remove(Library library)
Remove a JDK or JLibrary from the respective list.
|
boolean |
ListWrapper.remove(Library library) |
boolean |
JLibraryList.remove(Library library) |
boolean |
InternalLibraryList.remove(Library library) |
void |
LibraryReference.setLibrary(Library lib) |
Modifier and Type | Field and Description |
---|---|
protected Library |
LibraryModel.lib |
Modifier and Type | Method and Description |
---|---|
Library |
LibraryModel.commit() |
Library |
JLibraryModel.commit() |
Library |
JDKModel.commit() |
Constructor and Description |
---|
LibraryModel(Library lib,
MutableLibraryList list,
java.awt.Component panel) |