| Package | Description | 
|---|---|
| oracle.jdeveloper.java.locator | 
 Public implementations of the JavaClassLocator interface. 
 | 
| oracle.jdeveloper.java.provider | 
 Public implementations of the JavaFileProvider interface. 
 | 
| oracle.jdeveloper.java.util | 
 Public utilities for use with the java model, including the parser. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArrayClassLocator
The  
ArrayClassLocator is an implementation of the
 JavaClassLocator that delegates the task of locating
 classes to an array of BaseClassLocator instances. | 
class  | 
BaseClassLocator
The  
BaseClassLocator is an abstract starting point for a
 JavaClassLocator that adds the buildIndex()
 entry point for instructing the locator to build its index. | 
class  | 
CachedDirURLClassLocator
The  
CachedDirURLClassLocator is an implementation of the 
 URL-based ClassLocator which deals with root URLs that are not
 Jar URLs. | 
class  | 
DebugClassLocator
The  
DebugClassLocator is a decorator of the
 JavaClassLocator API to provide debug/verbose output
 for tracing the calls to a JavaClassLocator. | 
class  | 
DirURLClassLocator
The  
DirURLClassLocator is an implementation of the 
 URL-based ClassLocator which deals with root URLs that are not
 Jar URLs. | 
class  | 
FileTableClassLocator
A class locator implementation based on  
FileSetTable. | 
class  | 
JarClassPathClassLocator
Locates classes in the manifest classpath of a JAR file. 
 | 
class  | 
JarURLClassLocator
Locates classes in JAR files. 
 | 
class  | 
JavaTypeTableClassLocator
Class locator implementation based on  
JavaTypeTable. | 
class  | 
JdevPathClassLocator  | 
class  | 
LibraryClassLocator
The  
LibraryClassLocator is an implementation of the
 JavaClassLocator to locate classes for a Library
 instance. | 
class  | 
PathClassLocator
The  
PathClassLocator is an implementation of the
 JavaClassLocator to locate classes for based on an
 URLPaths for both the source and class paths | 
class  | 
ProjectClassLocator
The  
ProjectClassLocator is an implementation of the
 JavaClassLocator to locate classes for a Project instance. | 
class  | 
URLClassLocator
The  
URLClassLocator is an abstract starting point for a
 JavaClassLocator implementation based out of a root URL. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocatorWrapper
The  
LocatorWrapper is a JavaClassLocator implementation
 that simply wraps a BaseFileProvider instance. | 
| Constructor and Description | 
|---|
JRLClassLoader(java.lang.ClassLoader parent,
              JavaResourceLocator locator)
Construct a JRLClassLoader instance with the given locator, delegating
 first to the specified parent loader. 
 | 
JRLClassLoader(JavaResourceLocator locator)
Construct a JRLClassLoader instance for the given locator. 
 |