| Package | Description | 
|---|---|
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.ide.util | 
 Contains utility classes. 
 | 
| 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 | 
|---|---|
VersionNumber | 
ProjectVersion.getCurrentVersion()
Returns the current version of the  
Project format itself. | 
VersionNumber | 
ProjectVersion.getCurrentVersion(java.lang.String componentName)
Returns the current version of the specified component, as stored
  in the project file. 
 | 
VersionNumber[] | 
ProjectVersion.getVersionHistory()
Returns the version history of the current project file format. 
 | 
VersionNumber[] | 
ProjectVersion.getVersionHistory(java.lang.String componentName)
Returns the version history of the specified component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProjectVersion.addVersion(java.lang.String componentName,
          VersionNumber version)
Adds the specified version to the version history for the specified
  component. 
 | 
void | 
ProjectVersion.removeVersion(java.lang.String componentName,
             VersionNumber version)
Removes the specified version from the version history for the
  specified component. 
 | 
void | 
ProjectVersion.setVersionHistory(java.lang.String componentName,
                 VersionNumber[] versionHistory)
Associates the specified array of  
VersionNumbers as
  representing the total version history for the specified component. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
VersionNumber.isAfter(VersionNumber version)
Returns  
true if this VersionNumber is after the specified
  VersionNumber. | 
boolean | 
VersionNumber.isAfter(VersionNumber version,
       boolean orEquals)
This is a convenience method that simply calls
   
!isBefore(version, !orEquals). | 
boolean | 
VersionNumber.isBefore(VersionNumber version)
Returns  
true if this VersionNumber is before the specified
  VersionNumber. | 
boolean | 
VersionNumber.isBefore(VersionNumber version,
        boolean orEquals)
Compares the parts of the this  
VersionNumber with the
  parts of the specified VersionNumber to determine
  whether this VersionNumber represents a version that
  comes before the specified version. | 
| Modifier and Type | Method and Description | 
|---|---|
VersionNumber | 
LegacyJDK.getJavaVersion()  | 
VersionNumber | 
JDKNode.getJavaVersion()  | 
VersionNumber | 
JDKAdapter.getJavaVersion()  | 
VersionNumber | 
JDK.getJavaVersion()
Get the Java version of this JDK expressed as a VersionNumber. 
 | 
VersionNumber | 
AddinJDK.getJavaVersion()  | 
VersionNumber | 
LegacyLibraryDefinition.getJDKVersion()  | 
static VersionNumber | 
JDK.sanitizeVersionNumber(VersionNumber version)
Given a JDK version, make sure the version starts with
 a number (the major version) and a dot. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JDK | 
JLibraryManager.findJDK(VersionNumber num,
       JDK[] jdks)  | 
static JDK | 
JLibraryManager.findJDKMatch(java.lang.Object id,
            VersionNumber num)  | 
JLibraryDefinition | 
JLibraryNode.getLibraryDefinition(VersionNumber jdkVer)
Deprecated.   
 | 
JLibraryDefinition | 
JLibraryAdapter.getLibraryDefinition(VersionNumber jdkVer)
Deprecated. 
 
JDK based versions desupported.  Use JLibrary directly. 
 | 
JLibraryDefinition | 
JLibrary.getLibraryDefinition(VersionNumber jdkVer)
Deprecated. 
 
JDK based versions desupported.  Use JLibrary directly. 
 | 
JLibraryDefinition | 
AddinLibrary.getLibraryDefinition(VersionNumber jdkVer)
Deprecated. 
 
JDK based versions desupported.  Use JLibrary directly. 
 | 
JDK | 
AddinLibraryList.loadJDK(java.lang.String name,
       URLPath clsPath,
       URLPath srcPath,
       URLPath docPath,
       java.net.URL exeURL,
       VersionNumber version,
       java.net.URL sdkBinDir)
Deprecated. 
 
since 11.1.1.0.0. This method should be called only by the
    internal implementation of JLibraryManager, and is not intended
    for general use. 
 | 
static VersionNumber | 
JDK.sanitizeVersionNumber(VersionNumber version)
Given a JDK version, make sure the version starts with
 a number (the major version) and a dot. 
 | 
void | 
LegacyJDK.setJavaVersion(VersionNumber ver)  | 
void | 
JDKNode.setJavaVersion(VersionNumber ver)  | 
void | 
JDKAdapter.setJavaVersion(VersionNumber ver)  | 
void | 
JDK.setJavaVersion(VersionNumber ver)
Set the Java version of this JDK. 
 | 
void | 
AddinJDK.setJavaVersion(VersionNumber ver)  | 
void | 
LegacyLibraryDefinition.setJDKVersion(VersionNumber jdkVersion)  | 
| Constructor and Description | 
|---|
AddinJDK(java.lang.String name,
        URLPath clsPath,
        URLPath srcPath,
        URLPath docPath,
        java.net.URL exeURL,
        VersionNumber version,
        java.net.URL sdkBinDir)  | 
| Modifier and Type | Method and Description | 
|---|---|
VersionNumber | 
JProjectLibraries.getJdkVersionNumber()
Get the version number of the JDK. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JDKModel.setJavaVersion(VersionNumber version)  |