Package | Description |
---|---|
oracle.jdeveloper.java.provider |
Public implementations of the JavaFileProvider interface.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedFileProvider
The
CachedFileProvider is an abstract starting point for an implementation of the JavaFileProvider interface that adds cache support to the BaseFileProvider . |
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. |
Modifier and Type | Field and Description |
---|---|
protected BaseFileProvider |
ProviderContext.provider
Provider cookie used for new SourceFiles.
|
Modifier and Type | Method and Description |
---|---|
BaseFileProvider |
ProviderContext.getProvider()
Get the provider.
|
Modifier and Type | Method and Description |
---|---|
void |
ProviderContext.setProvider(BaseFileProvider providerIn)
Sets the provider cookie that will be used for new SourceFile instances and will also be notified when URLs have been changed.
|
Constructor and Description |
---|
BaseFileProvider.BaseClass(oracle.javatools.parser.java.v2.classfile.ClassFile classFile, BaseFileProvider provider) |
LocatorWrapper(BaseFileProvider provider)
Construct a JavaClassLocator wrapper for the given provider.
|