| Package | Description | 
|---|---|
| oracle.jdeveloper.java | 
 Public API for the java model. 
 | 
| oracle.jdeveloper.java.provider | 
 Public implementations of the JavaFileProvider interface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProviderContext | 
JavaModelFactory.newContext()
Creates a new context for the provider. 
 | 
ProviderContext | 
JdevJavaModelFactory.newContextImpl()  | 
protected ProviderContext | 
JavaModelFactory.newContextImpl()
Creates a new context for the provider. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JdevProviderContext
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. | 
| Modifier and Type | Field and Description | 
|---|---|
protected ProviderContext | 
BaseFileProvider.context
Environment defining filesystem access, user-defined preference
 retrieval, and other things. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProviderContext | 
BaseFileProvider.getConteXt()
Gets the context that this provider is using. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BaseFileProvider.setConteXt(ProviderContext c)
Sets the context that we'll use. 
 | 
| Constructor and Description | 
|---|
BaseFileProvider(ProviderContext contextIn)  | 
CachedFileProvider(ProviderContext environment,
                  java.lang.String scopeDescription)  | 
ProjectFileProvider(ProviderContext e,
                   Project project)
Constructs a new  
ProjectFileProvider instance using
 the given project to locate Java source and class files. | 
ProjectFileProvider(ProviderContext e,
                   Project project,
                   java.util.Map cache)  | 
SimpleFileProvider(ProviderContext e,
                  JavaClassLocator locator)
Constructs a new  
PathFileProvider instance. |