| Package | Description | 
|---|---|
| oracle.jdeveloper.java | Public API for the java model. | 
| oracle.jdeveloper.java.clients.uieditor | |
| oracle.jdeveloper.java.locator | Public implementations of the JavaClassLocator interface. | 
| oracle.jdeveloper.java.provider | Public implementations of the JavaFileProvider interface. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | JavaClassLocator2Extends the  JavaClassLocatorinterface to provide additional
 functionality. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected JavaClassLocator | JavaModel. _classLocatorThe class locator for this manager. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClassLocator | JavaModel. getJavaClassLocator()Fetch a JavaClassLocator instance for fetching package and class
 information. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClassLocator | CustomJavaManager. getJavaClassLocator()Fetch a JavaClassLocator instance for fetching package and class
 information. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayClassLocatorThe  ArrayClassLocatoris an implementation of theJavaClassLocatorthat delegates the task of locating
 classes to an array ofBaseClassLocatorinstances. | 
| class  | BaseClassLocatorThe  BaseClassLocatoris an abstract starting point for aJavaClassLocatorthat adds thebuildIndex()entry point for instructing the locator to build its index. | 
| class  | CachedDirURLClassLocatorThe  CachedDirURLClassLocatoris an implementation of the 
 URL-based ClassLocator which deals with root URLs that are not
 Jar URLs. | 
| class  | DebugClassLocatorThe  DebugClassLocatoris a decorator of theJavaClassLocatorAPI to provide debug/verbose output
 for tracing the calls to aJavaClassLocator. | 
| class  | DirURLClassLocatorThe  DirURLClassLocatoris an implementation of the 
 URL-based ClassLocator which deals with root URLs that are not
 Jar URLs. | 
| class  | FileTableClassLocatorA class locator implementation based on  FileSetTable. | 
| class  | FilterClassLocatorAllows for the filtering of classes found by another locator. | 
| class  | JarClassPathClassLocatorLocates classes in the manifest classpath of a JAR file. | 
| class  | JarURLClassLocatorLocates classes in JAR files. | 
| class  | JavaTypeTableClassLocatorClass locator implementation based on  JavaTypeTable. | 
| class  | JdevPathClassLocator | 
| class  | LibraryClassLocatorThe  LibraryClassLocatoris an implementation of theJavaClassLocatorto locate classes for a Library
 instance. | 
| class  | ModularizedJdkClassLocatorClass locator for JDK's that have modules instead of jars. | 
| class  | PathClassLocatorThe  PathClassLocatoris an implementation of theJavaClassLocatorto locate classes for based on an
 URLPaths for both the source and class paths | 
| class  | ProjectClassLocatorThe  ProjectClassLocatoris an implementation of theJavaClassLocatorto locate classes for a Project instance. | 
| class  | URLClassLocatorThe  URLClassLocatoris an abstract starting point for aJavaClassLocatorimplementation based out of a root URL. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LocatorWrapperThe  LocatorWrapperis a JavaClassLocator implementation
 that simply wraps a BaseFileProvider instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClassLocator | ProjectFileProvider. getClassLocator()Fetch the class locator to use for locating files. | 
| JavaClassLocator | SimpleFileProvider. getClassLocator()Fetch the class locator to use for locating files. | 
| abstract JavaClassLocator | BaseFileProvider. getClassLocator()Fetch the class locator to use for locating files. | 
| JavaClassLocator | ProjectFileProvider. getClassLocatorInterruptibly() | 
| JavaClassLocator | BaseFileProvider. getClassLocatorInterruptibly()Get the class locator for this provider. | 
| Constructor and Description | 
|---|
| SimpleFileProvider(ProviderContext e,
                  JavaClassLocator locator)Constructs a new  PathFileProviderinstance. |