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
VersionNumber s 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) |