| 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  | JavaManagerA  JavaManageris an implementation of theJavaFileProviderinterface. | 
| class  | JavaModelThe  JavaModelis an implementation of theJavaFileProviderinterface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CustomJavaManagerThe  CustomJavaManageris 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  | BaseFileProviderThe  BaseFileProvideris an abstract starting point for
 an implementation of theJavaFileProviderinterface that relies
 on aJavaClassLocatorinstance for locating Java class and
 source files. | 
| class  | CachedFileProviderThe  CachedFileProvideris an abstract starting point for
 an implementation of theJavaFileProviderinterface that adds
 cache support to theBaseFileProvider. | 
| class  | ProjectFileProviderThe  ProjectFileProvideris an implementation of theJavaFileProviderinterface which relies on the
 path information of aProjectfor locating Java source and class
 files. | 
| class  | SimpleFileProviderThe  PathFileProvideris an implementation of theJavaFileProviderinterface that uses a staticJavaClassLocatorinstance of URL paths for locating
 Java source and class files. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JavaFileProvider | UsageManager. getJavaProvider() |