| Package | Description | 
|---|---|
| oracle.jdeveloper.cmt | 
 The Component Model Tool, an API for manipulating Java source code. 
 | 
| oracle.jdeveloper.java | 
 Public API for the java model. 
 | 
| oracle.jdeveloper.java.clients.uieditor | |
| oracle.jdeveloper.java.provider | 
 Public implementations of the JavaFileProvider interface. 
 | 
| oracle.jdeveloper.usage | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CmtPackages  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JavaManager
A  
JavaManager is an implementation of the JavaFileProvider interface. | 
class  | 
JavaModel
The  
JavaModel is an implementation of the JavaFileProvider interface. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CustomJavaManager
The  
CustomJavaManager is an extension of the JavaManager API to support the notion of a "SYSTEM_CLASSPATH" as it was in old JOT. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseFileProvider
The  
BaseFileProvider is an abstract starting point for an implementation of the JavaFileProvider interface that relies on a JavaClassLocator instance for locating Java class and source files. | 
class  | 
CachedFileProvider
The  
CachedFileProvider is an abstract starting point for an implementation of the JavaFileProvider interface that adds cache support to the BaseFileProvider. | 
class  | 
ProjectFileProvider
The  
ProjectFileProvider is an implementation of the JavaFileProvider interface which relies on the path information of a Project for locating Java source and class files. | 
class  | 
SimpleFileProvider
The  
PathFileProvider is an implementation of the JavaFileProvider interface that uses a static JavaClassLocator instance of URL paths for locating Java source and class files. | 
| Modifier and Type | Method and Description | 
|---|---|
protected JavaFileProvider | 
UsageManager.getJavaProvider()  |