Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.jdeveloper.java.provider
Class SimpleFileProvider

java.lang.Object
  extended by oracle.jdeveloper.java.provider.BaseFileProvider
      extended by oracle.jdeveloper.java.provider.CachedFileProvider
          extended by oracle.jdeveloper.java.provider.SimpleFileProvider

All Implemented Interfaces:
JavaProvider, JavaProvider2, CacheSupport, JavaFileProvider, ProviderConstants

public class SimpleFileProvider
extends CachedFileProvider

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.


Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.jdeveloper.java.provider.CachedFileProvider
CachedFileProvider.SourceFileTracker

 

Nested classes/interfaces inherited from class oracle.jdeveloper.java.provider.BaseFileProvider
BaseFileProvider.BaseClass, BaseFileProvider.BasePackage

 

Field Summary

 

Fields inherited from class oracle.jdeveloper.java.provider.CachedFileProvider
_arrayCacheMap, _cacheLock, _cacheRefCount, _classCacheMap, _classFileCacheMap, _defaultClassLoader, _lastCacheFlushedTime, _lightSourceFileCacheMap, _nullClassLoader, _packageCacheMap, _sourceFileCacheMap, CLASS_NOT_FOUND

 

Fields inherited from class oracle.jdeveloper.java.provider.BaseFileProvider
context

 

Fields inherited from interface oracle.jdeveloper.java.provider.ProviderConstants
CLASS_TYPE, EMPTY_COLLECTION, SOURCE_TYPE, UNKNOWN_TYPE

 

Constructor Summary
SimpleFileProvider(ProviderContext e, JavaClassLocator locator)
          Constructs a new PathFileProvider instance.

 

Method Summary
 JavaClassLocator getClassLocator()
          Fetch the class locator to use for locating files.

 

Methods inherited from class oracle.jdeveloper.java.provider.CachedFileProvider
beginCacheUse, clearAllData, clearArrayCache, clearClassCache, clearClassFileCache, clearClassLoader, clearCompiledInfo, clearLightSourceFileCache, clearPackageCache, clearSourceFileCache, createSourceFile, endCacheUse, expireAllSourceFiles, flushCache, flushFoundCache, getArrayTypeImpl, getClassExactImpl, getClassExactImplInterruptibly, getClassFileImpl, getClassLoader, getClassLoader, getLightSourceFileImpl, getPackageImpl, getScopeDescription, getSourceFileImpl, lastCacheFlushed, lookupCachedLightSourceFile, lookupCachedSourceFile, notifyOfChange, removeCachedLightSourceFile, removeCachedSourceFile, removeCachedSourceFile, storeCachedLightSourceFile, storeCachedSourceFile

 

Methods inherited from class oracle.jdeveloper.java.provider.BaseFileProvider
checkInterrupt, getArrayType, getClass, getClass, getClassByVMName, getClassByVMNameImpl, getClassByVMNameInterruptibly, getClassImpl, getClassImpl, getClassInterruptibly, getClassInterruptibly, getClassLeftToRight, getClassLeftToRightImpl, getClassLeftToRightInterruptibly, getClassLocatorInterruptibly, getConteXt, getFile, getFileType, getInnerClassByVMName, getJavaFile, getPackage, getPackage, getPrimitiveClass, getSourceClass, getSourceClassByHint, getSourceClassImpl, getSourceClassInterruptibly, getSourceFile, getSourceFile, getTargetJdkVersion, getTextBuffer, locateClass, locateClass, locateClassByVMName, locateSourceClass, locateSourceClass, setConteXt, setTargetJdkVersion

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

SimpleFileProvider

public SimpleFileProvider(ProviderContext e,
                          JavaClassLocator locator)
Constructs a new PathFileProvider instance.
Parameters:
locator - the locator to use for finding classes

Method Detail

getClassLocator

public JavaClassLocator getClassLocator()
Fetch the class locator to use for locating files.
Specified by:
getClassLocator in class BaseFileProvider

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.