| Package | Description | 
|---|---|
| oracle.jdeveloper.java | 
 Public API for the java model. 
 | 
| oracle.jdeveloper.java.provider | 
 Public implementations of the JavaFileProvider interface. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected CachedFileProvider | 
JavaModel._fileProvider
The cached JavaFileProvider instance that does the real work. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CachedFileProvider | 
JavaModelFactory.newFileProvider(URLPath sourcepath,
               URLPath classpath)  | 
| Modifier and Type | Method and Description | 
|---|---|
JavaModel | 
JdevJavaModelFactory.newInstance(CachedFileProvider provider)  | 
protected JavaModel | 
JavaModelFactory.newInstance(CachedFileProvider provider)
Creates a new JavaModel instance with the given provider. 
 | 
| Constructor and Description | 
|---|
JavaManager(CachedFileProvider provider)
Protected constructor purposely. 
 | 
JavaModel(CachedFileProvider provider)
Protected constructor purposely. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
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. |